mirror of
				https://github.com/paboyle/Grid.git
				synced 2025-10-31 12:04:33 +00:00 
			
		
		
		
	Compare commits
	
		
			33 Commits
		
	
	
		
			feature/de
			...
			249c7aee39
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 249c7aee39 | ||
|  | 37d1d87c3c | ||
|  | 1381dbc8ef | ||
|  | cc5ab624a2 | ||
|  | 72641211cd | ||
|  | 505cc6927b | ||
|  | f516acda5f | ||
|  | 7a7aa61d52 | ||
|  | 867abeaf8e | ||
|  | e5bc51779a | ||
|  | 157368ed04 | ||
|  | ec2ddda12c | ||
|  | 5a5c481d45 | ||
|  | 59dade8346 | ||
|  | 1bda8c47fa | ||
|  | 2100cc6497 | ||
|  | ef8af7bff8 | ||
|  | cb277ae516 | ||
|  | 2b6b98be48 | ||
|  | 5b50eaa55f | ||
|  | 3671ace5a1 | ||
|  | a9df27f18d | ||
|  | 26ad759469 | ||
|  | ed723909a2 | ||
|  | 36ffe79093 | ||
|  | 1df8669898 | ||
|  | f6661ce29b | ||
|  | 9b3ac3c23f | ||
|  | c33a3b3b40 | ||
|  | 40ee605591 | ||
|  | c2f8ba194e | ||
|  | 229ce57fef | ||
|  | 712b326e40 | 
| @@ -222,6 +222,9 @@ void MemoryManager::InitMessage(void) { | |||||||
| #ifdef GRID_SYCL | #ifdef GRID_SYCL | ||||||
|   std::cout << GridLogMessage<< "MemoryManager::Init() Using SYCL malloc_shared"<<std::endl; |   std::cout << GridLogMessage<< "MemoryManager::Init() Using SYCL malloc_shared"<<std::endl; | ||||||
| #endif | #endif | ||||||
|  | #ifdef GRID_OMPTARGET | ||||||
|  |   std::cout << GridLogMessage<< "MemoryManager::Init() Using OMPTARGET managed memory"<<std::endl; | ||||||
|  | #endif | ||||||
| #else | #else | ||||||
|   std::cout << GridLogMessage<< "MemoryManager::Init() Non unified: Caching accelerator data in dedicated memory"<<std::endl; |   std::cout << GridLogMessage<< "MemoryManager::Init() Non unified: Caching accelerator data in dedicated memory"<<std::endl; | ||||||
| #ifdef GRID_CUDA | #ifdef GRID_CUDA | ||||||
| @@ -233,6 +236,9 @@ void MemoryManager::InitMessage(void) { | |||||||
| #ifdef GRID_SYCL | #ifdef GRID_SYCL | ||||||
|   std::cout << GridLogMessage<< "MemoryManager::Init() Using SYCL malloc_device"<<std::endl; |   std::cout << GridLogMessage<< "MemoryManager::Init() Using SYCL malloc_device"<<std::endl; | ||||||
| #endif | #endif | ||||||
|  | #ifdef GRID_OMPTARGET | ||||||
|  |   std::cout << GridLogMessage<< "MemoryManager::Init() Using OMPTARGET omp_alloc_device"<<std::endl; | ||||||
|  | #endif | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| } | } | ||||||
|   | |||||||
| @@ -68,7 +68,8 @@ void GlobalSharedMemory::SharedMemoryAllocate(uint64_t bytes, int flags) | |||||||
|   /////////////////////////////////////////////////////////////////////////////////////////////////////////// |   /////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||||||
|   // Each MPI rank should allocate our own buffer |   // Each MPI rank should allocate our own buffer | ||||||
|   /////////////////////////////////////////////////////////////////////////////////////////////////////////// |   /////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||||||
|   ShmCommBuf = acceleratorAllocDevice(bytes); |   ShmCommBuf = acceleratorAllocShared(bytes); | ||||||
|  |   //ShmCommBuf = acceleratorAllocDevice(bytes); | ||||||
|  |  | ||||||
|   if (ShmCommBuf == (void *)NULL ) { |   if (ShmCommBuf == (void *)NULL ) { | ||||||
|     std::cerr << " SharedMemoryNone.cc acceleratorAllocDevice failed NULL pointer for " << bytes<<" bytes " << std::endl; |     std::cerr << " SharedMemoryNone.cc acceleratorAllocDevice failed NULL pointer for " << bytes<<" bytes " << std::endl; | ||||||
|   | |||||||
| @@ -251,10 +251,10 @@ inline ComplexD rankInnerProduct(const Lattice<vobj> &left,const Lattice<vobj> & | |||||||
|     autoView( right_v,right, AcceleratorRead); |     autoView( right_v,right, AcceleratorRead); | ||||||
|     // This code could read coalesce |     // This code could read coalesce | ||||||
|     // GPU - SIMT lane compliance... |     // GPU - SIMT lane compliance... | ||||||
|     accelerator_for( ss, sites, nsimd,{ |     accelerator_for( ss, sites, 1,{ | ||||||
| 	auto x_l = left_v(ss); |         auto x_l = left_v[ss]; | ||||||
| 	auto y_l = right_v(ss); |         auto y_l = right_v[ss]; | ||||||
| 	coalescedWrite(inner_tmp_v[ss],innerProductD(x_l,y_l)); |         inner_tmp_v[ss]=innerProductD(x_l,y_l); | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| #else | #else | ||||||
| @@ -267,11 +267,18 @@ inline ComplexD rankInnerProduct(const Lattice<vobj> &left,const Lattice<vobj> & | |||||||
|     autoView( right_v,right, AcceleratorRead); |     autoView( right_v,right, AcceleratorRead); | ||||||
|  |  | ||||||
|     // GPU - SIMT lane compliance... |     // GPU - SIMT lane compliance... | ||||||
|     accelerator_for( ss, sites, nsimd,{ |     //accelerator_for( ss, sites, nsimd,{ | ||||||
| 	auto x_l = left_v(ss); |     //    auto x_l = left_v(ss); | ||||||
| 	auto y_l = right_v(ss); |     //    auto y_l = right_v(ss); | ||||||
|  |     //    coalescedWrite(inner_tmp_v[ss],innerProduct(x_l,y_l)); | ||||||
|  |     //}); | ||||||
|  |     #pragma omp target map ( to:left_v, right_v ) map ( tofrom:inner_tmp_v ) | ||||||
|  |     #pragma omp teams distribute parallel for thread_limit(THREAD_LIMIT) //nowait | ||||||
|  |     for ( uint64_t ss=0;ss<sites;ss++) {  | ||||||
|  |         auto x_l = left_v[ss]; | ||||||
|  |         auto y_l = right_v[ss]; | ||||||
|         coalescedWrite(inner_tmp_v[ss],innerProduct(x_l,y_l)); |         coalescedWrite(inner_tmp_v[ss],innerProduct(x_l,y_l)); | ||||||
|     }); |     } | ||||||
|   } |   } | ||||||
| #endif | #endif | ||||||
|   // This is in single precision and fails some tests |   // This is in single precision and fails some tests | ||||||
|   | |||||||
| @@ -32,6 +32,9 @@ int getNumBlocksAndThreads(const Iterator n, const size_t sizeofsobj, Iterator & | |||||||
| #ifdef GRID_HIP | #ifdef GRID_HIP | ||||||
|   auto r=hipGetDevice(&device); |   auto r=hipGetDevice(&device); | ||||||
| #endif | #endif | ||||||
|  | #ifdef GRID_OMPTARGET | ||||||
|  |   device = omp_get_device_num();   | ||||||
|  | #endif | ||||||
|  |  | ||||||
|   Iterator warpSize            = gpu_props[device].warpSize; |   Iterator warpSize            = gpu_props[device].warpSize; | ||||||
|   Iterator sharedMemPerBlock   = gpu_props[device].sharedMemPerBlock; |   Iterator sharedMemPerBlock   = gpu_props[device].sharedMemPerBlock; | ||||||
|   | |||||||
| @@ -80,7 +80,7 @@ public: | |||||||
|   accelerator_inline uint64_t end(void)   const { return this->_odata_size; }; |   accelerator_inline uint64_t end(void)   const { return this->_odata_size; }; | ||||||
|   accelerator_inline uint64_t size(void)  const { return this->_odata_size; }; |   accelerator_inline uint64_t size(void)  const { return this->_odata_size; }; | ||||||
|  |  | ||||||
|   LatticeView(const LatticeAccelerator<vobj> &refer_to_me) : LatticeAccelerator<vobj> (refer_to_me){} |   LatticeView(const LatticeAccelerator<vobj> &refer_to_me) : LatticeAccelerator<vobj> (refer_to_me){ } | ||||||
|   LatticeView(const LatticeView<vobj> &refer_to_me) = default; // Trivially copyable |   LatticeView(const LatticeView<vobj> &refer_to_me) = default; // Trivially copyable | ||||||
|   LatticeView(const LatticeAccelerator<vobj> &refer_to_me,ViewMode mode) : LatticeAccelerator<vobj> (refer_to_me) |   LatticeView(const LatticeAccelerator<vobj> &refer_to_me,ViewMode mode) : LatticeAccelerator<vobj> (refer_to_me) | ||||||
|   { |   { | ||||||
|   | |||||||
| @@ -16,7 +16,10 @@ void     acceleratorThreads(uint32_t t) {accelerator_threads = t;}; | |||||||
| #define ENV_LOCAL_RANK_MVAPICH "MV2_COMM_WORLD_LOCAL_RANK" | #define ENV_LOCAL_RANK_MVAPICH "MV2_COMM_WORLD_LOCAL_RANK" | ||||||
| #define ENV_RANK_MVAPICH       "MV2_COMM_WORLD_RANK" | #define ENV_RANK_MVAPICH       "MV2_COMM_WORLD_RANK" | ||||||
|  |  | ||||||
| #ifdef GRID_CUDA |  | ||||||
|  | // fold omptarget into device specific acceleratorInit() | ||||||
|  | #if defined(GRID_CUDA) || (defined(GRID_OMPTARGET) && defined(__CUDA_ARCH__)) | ||||||
|  | #include <cuda_runtime_api.h> | ||||||
| cudaDeviceProp *gpu_props; | cudaDeviceProp *gpu_props; | ||||||
| cudaStream_t copyStream; | cudaStream_t copyStream; | ||||||
| cudaStream_t computeStream; | cudaStream_t computeStream; | ||||||
| @@ -115,7 +118,7 @@ void acceleratorInit(void) | |||||||
| } | } | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifdef GRID_HIP | #if defined(GRID_HIP) || (defined(GRID_OMPTARGET) && defined(__HIP_DEVICE_COMPILE__)) | ||||||
| hipDeviceProp_t *gpu_props; | hipDeviceProp_t *gpu_props; | ||||||
| hipStream_t copyStream; | hipStream_t copyStream; | ||||||
| hipStream_t computeStream; | hipStream_t computeStream; | ||||||
| @@ -200,7 +203,7 @@ void acceleratorInit(void) | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
| #ifdef GRID_SYCL | #if defined(GRID_SYCL) //|| (defined(GRID_OMPTARGET) && defined(__SYCL_DEVICE_ONLY__)) | ||||||
|  |  | ||||||
| cl::sycl::queue *theGridAccelerator; | cl::sycl::queue *theGridAccelerator; | ||||||
| cl::sycl::queue *theCopyAccelerator; | cl::sycl::queue *theCopyAccelerator; | ||||||
| @@ -283,7 +286,7 @@ void acceleratorInit(void) | |||||||
| } | } | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #if (!defined(GRID_CUDA)) && (!defined(GRID_SYCL))&& (!defined(GRID_HIP)) | #if (!defined(GRID_CUDA)) && (!defined(GRID_SYCL))&& (!defined(GRID_HIP))// && (!defined(GRID_OMPTARGET)) | ||||||
| void acceleratorInit(void){} | void acceleratorInit(void){} | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|   | |||||||
| @@ -26,8 +26,11 @@ Author: paboyle <paboyle@ph.ed.ac.uk> | |||||||
|     See the full license in the file "LICENSE" in the top level distribution directory |     See the full license in the file "LICENSE" in the top level distribution directory | ||||||
| *************************************************************************************/ | *************************************************************************************/ | ||||||
| /*  END LEGAL */ | /*  END LEGAL */ | ||||||
| #pragma once |  | ||||||
|  |  | ||||||
|  | #ifndef ACCELERATOR_H | ||||||
|  | #define ACCELERATOR_H | ||||||
|  |  | ||||||
|  | #pragma once | ||||||
| #include <string.h> | #include <string.h> | ||||||
|  |  | ||||||
| #ifdef HAVE_MALLOC_MALLOC_H | #ifdef HAVE_MALLOC_MALLOC_H | ||||||
| @@ -475,14 +478,155 @@ inline void acceleratorCopySynchronise(void) { auto r=hipStreamSynchronize(copyS | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| ////////////////////////////////////////////// | ////////////////////////////////////////////// | ||||||
| // CPU Target - No accelerator just thread instead | // OpenMP Target acceleration | ||||||
| ////////////////////////////////////////////// | ////////////////////////////////////////////// | ||||||
|  | #ifdef GRID_OMPTARGET | ||||||
|  | //TODO GRID_SIMT for OMPTARGET | ||||||
|  | #define GRID_ACCELERATED | ||||||
|  | #include<omp.h> | ||||||
|  | #ifdef __CUDA_ARCH__ | ||||||
|  | #include <cuda_runtime_api.h> | ||||||
|  | #elif defined __HIP_DEVICE_COMPILE__ | ||||||
|  | #include <hip/hip_runtime.h> | ||||||
|  | #elif defined __SYCL_DEVICE_ONLY__ | ||||||
|  | #include <CL/sycl.hpp> | ||||||
|  | #include <CL/sycl/usm.hpp> | ||||||
|  | #endif | ||||||
|  | extern "C" void *llvm_omp_target_alloc_host  (size_t Size, int DeviceNum); | ||||||
|  | extern "C" void *llvm_omp_target_alloc_device(size_t Size, int DeviceNum); | ||||||
|  | extern "C" void *llvm_omp_target_alloc_shared(size_t Size, int DeviceNum); | ||||||
|  | //TODO: Dynamic Shared Memory | ||||||
|  |  | ||||||
| #if ( (!defined(GRID_SYCL)) && (!defined(GRID_CUDA)) && (!defined(GRID_HIP)) ) | #define THREAD_LIMIT acceleratorThreads() | ||||||
|  |  | ||||||
| #undef GRID_SIMT | #define accelerator | ||||||
|  | #define accelerator_inline strong_inline | ||||||
|  | #ifdef THREAD_LIMIT | ||||||
|  | #define accelerator_for(i,num,nsimd, ... ) \ | ||||||
|  | 	_Pragma("omp target teams distribute parallel for thread_limit(THREAD_LIMIT)") \ | ||||||
|  | 	for ( uint64_t i=0;i<num;i++) { __VA_ARGS__ } ;  | ||||||
|  | #define accelerator_forNB(i,num,nsimd, ... ) \ | ||||||
|  | 	_Pragma("omp target teams distribute parallel for thread_limit(THREAD_LIMIT) nowait") \ | ||||||
|  |         for ( uint64_t i=0;i<num;i++) { __VA_ARGS__ } ; | ||||||
|  | #define accelerator_barrier(dummy) _Pragma("omp barrier")  | ||||||
|  | #define accelerator_for2d(iter1, num1, iter2, num2, nsimd, ... ) \ | ||||||
|  | 	_Pragma("omp target teams distribute parallel for thread_limit(THREAD_LIMIT) collapse(2)") \ | ||||||
|  |         for ( uint64_t iter1=0;iter1<num1;iter1++) \ | ||||||
|  | 	for ( uint64_t iter2=0;iter2<num2;iter2++) { __VA_ARGS__ } ; | ||||||
|  | #else | ||||||
|  | #define accelerator_for(i,num,nsimd, ... ) \ | ||||||
|  |         _Pragma("omp target teams distribute parallel for") \ | ||||||
|  |         for ( uint64_t i=0;i<num;i++) { __VA_ARGS__ } ; | ||||||
|  | #define accelerator_forNB(i,num,nsimd, ... ) \ | ||||||
|  |         _Pragma("omp target teams distribute parallel for nowait") \ | ||||||
|  |         for ( uint64_t i=0;i<num;i++) { __VA_ARGS__ } ; | ||||||
|  | #define accelerator_barrier(dummy) _Pragma("omp barrier") | ||||||
|  | #define accelerator_for2d(iter1, num1, iter2, num2, nsimd, ... ) \ | ||||||
|  |         _Pragma("omp target teams distribute parallel for collapse(2)") \ | ||||||
|  |         for ( uint64_t iter1=0;iter1<num1;iter1++) \ | ||||||
|  |         for ( uint64_t iter2=0;iter2<num2;iter2++) { __VA_ARGS__ } ; | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | accelerator_inline int acceleratorSIMTlane(int Nsimd) { return 0; } // CUDA specific | ||||||
|  | inline void acceleratorCopyToDevice(void *from,void *to,size_t bytes) | ||||||
|  | { | ||||||
|  |   int devc = omp_get_default_device(); | ||||||
|  |   int host = omp_get_initial_device(); | ||||||
|  |   if( omp_target_memcpy( to, from, bytes, 0, 0, devc, host ) ) { | ||||||
|  |     printf(" omp_target_memcpy host to device failed for %ld in device %d \n",bytes,devc); | ||||||
|  |   } | ||||||
|  | }; | ||||||
|  | inline void acceleratorCopyFromDevice(void *from,void *to,size_t bytes) | ||||||
|  | { | ||||||
|  |   int devc = omp_get_default_device(); | ||||||
|  |   int host = omp_get_initial_device(); | ||||||
|  |   if( omp_target_memcpy( to, from, bytes, 0, 0, host, devc ) ) { | ||||||
|  |     printf(" omp_target_memcpy device to host failed for %ld in device %d \n",bytes,devc); | ||||||
|  |   } | ||||||
|  | }; | ||||||
|  | inline void acceleratorCopyDeviceToDeviceAsynch(void *from,void *to,size_t bytes)  | ||||||
|  | {  | ||||||
|  | #ifdef __CUDA_ARCH__ | ||||||
|  |   extern cudaStream_t copyStream; | ||||||
|  |   cudaMemcpyAsync(to,from,bytes, cudaMemcpyDeviceToDevice,copyStream); | ||||||
|  | #elif defined __HIP_DEVICE_COMPILE__ | ||||||
|  |   extern hipStream_t copyStream; | ||||||
|  |   hipMemcpyDtoDAsync(to,from,bytes, copyStream); | ||||||
|  | #elif defined __SYCL_DEVICE_ONLY__ | ||||||
|  |   theCopyAccelerator->memcpy(to,from,bytes); | ||||||
|  | #endif | ||||||
|  | }; | ||||||
|  | inline void acceleratorCopySynchronise(void)  | ||||||
|  | { | ||||||
|  |   //#pragma omp barrier | ||||||
|  | #ifdef __CUDA_ARCH__ | ||||||
|  |   extern cudaStream_t copyStream; | ||||||
|  |   cudaStreamSynchronize(copyStream); | ||||||
|  | #elif defined __HIP_DEVICE_COMPILE__ | ||||||
|  |   extern hipStream_t copyStream; | ||||||
|  |   hipStreamSynchronize(copyStream); | ||||||
|  | #elif defined __SYCL_DEVICE_ONLY__ | ||||||
|  |   theCopyAccelerator->wait(); | ||||||
|  | #endif | ||||||
|  | }; | ||||||
|  | inline int  acceleratorIsCommunicable(void *ptr){ return 1; } | ||||||
|  | inline void acceleratorMemSet(void *base,int value,size_t bytes) | ||||||
|  | { | ||||||
|  |   void *base_host = memalign(GRID_ALLOC_ALIGN,bytes); | ||||||
|  |   memset(base_host,value,bytes); | ||||||
|  |   int devc = omp_get_default_device(); | ||||||
|  |   int host = omp_get_initial_device(); | ||||||
|  |   if( omp_target_memcpy( base, base_host, bytes, 0, 0, devc, host ) ) { | ||||||
|  |     printf(" omp_target_memcpy device to host failed in MemSet for %ld in device %d \n",bytes,devc); | ||||||
|  |   } | ||||||
|  | }; | ||||||
|  | inline void *acceleratorAllocShared(size_t bytes) | ||||||
|  | { | ||||||
|  | #ifdef __CUDA_ARCH__ | ||||||
|  |   void *ptr=NULL; | ||||||
|  |   auto err = cudaMallocManaged((void **)&ptr,bytes); | ||||||
|  |   if( err != cudaSuccess ) { | ||||||
|  |     ptr = (void *) NULL; | ||||||
|  |     printf(" cudaMallocManaged failed for %d %s \n",bytes,cudaGetErrorString(err)); | ||||||
|  |   } | ||||||
|  |   return ptr; | ||||||
|  | #elif defined __HIP_DEVICE_COMPILE__ | ||||||
|  |   void *ptr=NULL; | ||||||
|  |   auto err = hipMallocManaged((void **)&ptr,bytes); | ||||||
|  |   if( err != hipSuccess ) { | ||||||
|  |     ptr = (void *) NULL; | ||||||
|  |     printf(" hipMallocManaged failed for %d %s \n",bytes,cudaGetErrorString(err)); | ||||||
|  |   } | ||||||
|  |   return ptr; | ||||||
|  | #elif defined __SYCL_DEVICE_ONLY__ | ||||||
|  |   queue q; | ||||||
|  |   //void *ptr = malloc_shared<void *>(bytes, q); | ||||||
|  |   return ptr; | ||||||
|  | #else | ||||||
|  |   int devc = omp_get_default_device(); | ||||||
|  |   void *ptr=NULL; | ||||||
|  |   ptr = (void *) llvm_omp_target_alloc_shared(bytes, devc); | ||||||
|  |   if( ptr == NULL ) { | ||||||
|  |     printf(" llvm_omp_target_alloc_shared failed for %ld in device %d \n",bytes,devc); | ||||||
|  |   } | ||||||
|  |   return ptr; | ||||||
|  | #endif | ||||||
|  | }; | ||||||
|  | inline void *acceleratorAllocDevice(size_t bytes) | ||||||
|  | { | ||||||
|  |   int devc = omp_get_default_device(); | ||||||
|  |   void *ptr=NULL; | ||||||
|  |   ptr = (void *) omp_target_alloc(bytes, devc); | ||||||
|  |   if( ptr == NULL ) { | ||||||
|  |     printf(" omp_target_alloc failed for %ld in device %d \n",bytes,devc); | ||||||
|  |   } | ||||||
|  |   return ptr; | ||||||
|  | }; | ||||||
|  | inline void acceleratorFreeShared(void *ptr){omp_target_free(ptr, omp_get_default_device());}; | ||||||
|  | inline void acceleratorFreeDevice(void *ptr){omp_target_free(ptr, omp_get_default_device());}; | ||||||
|  |  | ||||||
|  | //OpenMP CPU threads | ||||||
|  | #else | ||||||
|  |  | ||||||
| #define accelerator  | #define accelerator  | ||||||
| #define accelerator_inline strong_inline | #define accelerator_inline strong_inline | ||||||
| @@ -511,7 +655,14 @@ inline void *acceleratorAllocDevice(size_t bytes){return memalign(GRID_ALLOC_ALI | |||||||
| inline void acceleratorFreeShared(void *ptr){free(ptr);}; | inline void acceleratorFreeShared(void *ptr){free(ptr);}; | ||||||
| inline void acceleratorFreeDevice(void *ptr){free(ptr);}; | inline void acceleratorFreeDevice(void *ptr){free(ptr);}; | ||||||
| #endif | #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | ////////////////////////////////////////////// | ||||||
|  | // CPU Target - No accelerator just thread instead | ||||||
|  | ////////////////////////////////////////////// | ||||||
|  |  | ||||||
|  | #if ( (!defined(GRID_SYCL)) && (!defined(GRID_CUDA)) && (!defined(GRID_HIP)) ) && (!defined(GRID_OMPTARGET)) | ||||||
|  | #undef GRID_SIMT | ||||||
| #endif // CPU target | #endif // CPU target | ||||||
|  |  | ||||||
| #ifdef HAVE_MM_MALLOC_H | #ifdef HAVE_MM_MALLOC_H | ||||||
| @@ -584,3 +735,5 @@ inline void acceleratorCopyDeviceToDevice(void *from,void *to,size_t bytes) | |||||||
|  |  | ||||||
|  |  | ||||||
| NAMESPACE_END(Grid); | NAMESPACE_END(Grid); | ||||||
|  | #endif | ||||||
|  |  | ||||||
|   | |||||||
| @@ -46,7 +46,7 @@ Author: paboyle <paboyle@ph.ed.ac.uk> | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #ifdef GRID_OMP | #ifdef GRID_OMP | ||||||
| #define DO_PRAGMA_(x) _Pragma (#x) | #define DO_PRAGMA_(x) _Pragma ("x") | ||||||
| #define DO_PRAGMA(x) DO_PRAGMA_(x) | #define DO_PRAGMA(x) DO_PRAGMA_(x) | ||||||
| #define thread_num(a) omp_get_thread_num() | #define thread_num(a) omp_get_thread_num() | ||||||
| #define thread_max(a) omp_get_max_threads() | #define thread_max(a) omp_get_max_threads() | ||||||
|   | |||||||
							
								
								
									
										25
									
								
								HOWTO
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								HOWTO
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | 1. on Cori GPU, load necessary modules | ||||||
|  | source ./load_cgpu_modules.sh  | ||||||
|  |  | ||||||
|  | 2. run bootstrap scrip | ||||||
|  | ./bootstrap.sh | ||||||
|  |  | ||||||
|  | 3. Create a build directory, for example,  | ||||||
|  | mkdir build-cgpu | ||||||
|  |  | ||||||
|  | 3. run configure script in the build directory  | ||||||
|  | cd build-cgpu | ||||||
|  | sh config-command | ||||||
|  |  | ||||||
|  | Example config-command for single-GPU omp offload:  | ||||||
|  |  | ||||||
|  | ../configure \ | ||||||
|  |     --enable-comms=none \ | ||||||
|  |     --enable-simd=GEN \ | ||||||
|  |     --enable-gen-simd-width=16 \ | ||||||
|  |     CXX=clang++ \ | ||||||
|  |     LDFLAGS="-L${CUDA_ROOT}/lib64 -lcudart" \ | ||||||
|  |     CXXFLAGS="-Wno-unknown-cuda-version -I${CUDA_ROOT}/include -fopenmp -std=c++14 -fopenmp-cuda-mode  -O3 -g -fopenmp-targets=nvptx64-nvidia-cuda -Wformat -DOMPTARGET -DOMPTARGET_MANAGED" | ||||||
|  |  | ||||||
|  | 4. compile  | ||||||
|  | make -j8 | ||||||
							
								
								
									
										27
									
								
								amd-omp-stack-err/README
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								amd-omp-stack-err/README
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | |||||||
|  | module load rocm/5.5.1 | ||||||
|  |  | ||||||
|  | mkdir build-amd-err && cd build-amd-err | ||||||
|  |  | ||||||
|  | cp ../amd-omp-stack-err/Test.cc ../amd-omp-stack-err/WilsonFermionInstantiationWilsonImplD.cc . | ||||||
|  |  | ||||||
|  | ../configure CXX=amdclang++ --enable-comms=none --enable-simd=GEN --enable-accelerator-cshift=no --enable-shm=no --disable-unified --enable-unified=no --enable-fermion-reps=no --enable-gen-simd-width=16 CXXFLAGS="-Wno-unknown-cuda-version -fopenmp --offload-arch=gfx90a -std=c++14 -fopenmp-cuda-mode -O3 -g -Wformat -DEIGEN_NO_CUDA -DEIGEN_DONT_VECTORIZE -DOMPTARGET" | ||||||
|  |  | ||||||
|  | amdclang++ -c Test.cc -o Test.o -I/autofs/nccs-svm1_home1/atif/Grid -I/autofs/nccs-svm1_home1/atif/Grid/build-amd-err/Grid/ -O3 -Wno-unknown-cuda-version -fopenmp --offload-arch=gfx90a -std=c++14 -fopenmp-cuda-mode -O3 -Wformat -DEIGEN_NO_CUDA -DOMPTARGET -fno-strict-aliasing | ||||||
|  |  | ||||||
|  | amdclang++ -c WilsonFermionInstantiationWilsonImplD.cc -o WilsonFails.o -I/autofs/nccs-svm1_home1/atif/Grid -I/autofs/nccs-svm1_home1/atif/Grid/build-amd-err/Grid/ -O3 -Wno-unknown-cuda-version -fopenmp --offload-arch=gfx90a -std=c++14 -fopenmp-cuda-mode -O3 -Wformat -DEIGEN_NO_CUDA -DOMPTARGET -fno-strict-aliasing | ||||||
|  |  | ||||||
|  | ar cru libWilsonFails.a WilsonFails.o | ||||||
|  |  | ||||||
|  | ranlib libWilsonFails.a | ||||||
|  |  | ||||||
|  | amdclang++ -o Test -I/autofs/nccs-svm1_home1/atif/Grid -I/autofs/nccs-svm1_home1/atif/Grid/build-amd-err/Grid/   -O3 -Wno-unknown-cuda-version -fopenmp --offload-arch=gfx90a -std=c++14 -fopenmp-cuda-mode -O3 -Wformat -DEIGEN_NO_CUDA -DOMPTARGET  -fno-strict-aliasing Test.o -L./  -lWilsonFails | ||||||
|  |  | ||||||
|  | error: stack frame size (149840) exceeds limit (131056) in function '__omp_offloading_72_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE_l190' | ||||||
|  | error: stack frame size (149840) exceeds limit (131056) in function '__omp_offloading_72_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS_23LatticeBinaryExpressionINS_10BinaryOrOrENS0_INS1_INS3_IjNS7_IjEEEEEEEESL_EESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE_l190' | ||||||
|  | error: stack frame size (149840) exceeds limit (131056) in function '__omp_offloading_72_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryAddESD_NS_24LatticeTrinaryExpressionINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EEEERSD_RKNS_23LatticeBinaryExpressionIT_T0_T1_EE_l166' | ||||||
|  | clang-16: error: amdgcn-link command failed with exit code 1 (use -v to see invocation) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | llvm-objdump -t libWilsonFermionWorks2.a > objdump_works2.txt | ||||||
|  | llvm-cxxfilt < objdump_works2.txt > cxxfilt_works2.txt | ||||||
|  |  | ||||||
							
								
								
									
										37
									
								
								amd-omp-stack-err/Test.cc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								amd-omp-stack-err/Test.cc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | |||||||
|  |     /************************************************************************************* | ||||||
|  |  | ||||||
|  |     Grid physics library, www.github.com/paboyle/Grid  | ||||||
|  |  | ||||||
|  |     Source file: ./tests/Test_rng.cc | ||||||
|  |  | ||||||
|  |     Copyright (C) 2015 | ||||||
|  |  | ||||||
|  | Author: Peter Boyle <paboyle@ph.ed.ac.uk> | ||||||
|  |  | ||||||
|  |     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, write to the Free Software Foundation, Inc., | ||||||
|  |     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||||||
|  |  | ||||||
|  |     See the full license in the file "LICENSE" in the top level distribution directory | ||||||
|  |     *************************************************************************************/ | ||||||
|  |     /*  END LEGAL */ | ||||||
|  | #include <Grid/Grid.h> | ||||||
|  |  | ||||||
|  | using namespace std; | ||||||
|  | using namespace Grid; | ||||||
|  |  ; | ||||||
|  |  | ||||||
|  | int main (int argc, char ** argv) | ||||||
|  | { | ||||||
|  |   std::cout << "atif1 " << __FILE__ << ":" << __LINE__ << std::endl; | ||||||
|  | } | ||||||
							
								
								
									
										615
									
								
								amd-omp-stack-err/WilsonFermionInstantiationWilsonImplD.cc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										615
									
								
								amd-omp-stack-err/WilsonFermionInstantiationWilsonImplD.cc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,615 @@ | |||||||
|  | /************************************************************************************* | ||||||
|  |  | ||||||
|  | Grid physics library, www.github.com/paboyle/Grid | ||||||
|  |  | ||||||
|  | Source file: ./lib/qcd/action/fermion/WilsonFermion.cc | ||||||
|  |  | ||||||
|  | Copyright (C) 2022 | ||||||
|  |  | ||||||
|  | Author: Peter Boyle <pabobyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <peterboyle@Peters-MacBook-Pro-2.local> | ||||||
|  | Author: paboyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Fabian Joswig <fabian.joswig@ed.ac.uk> | ||||||
|  |  | ||||||
|  | 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, write to the Free Software Foundation, Inc., | ||||||
|  | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||||||
|  |  | ||||||
|  | See the full license in the file "LICENSE" in the top level distribution | ||||||
|  | directory | ||||||
|  | *************************************************************************************/ | ||||||
|  | 			   /*  END LEGAL */ | ||||||
|  | #include <Grid/qcd/action/fermion/FermionCore.h> | ||||||
|  | #include <Grid/qcd/action/fermion/WilsonFermion.h> | ||||||
|  |  | ||||||
|  | NAMESPACE_BEGIN(Grid); | ||||||
|  |  | ||||||
|  | ///////////////////////////////// | ||||||
|  | // Constructor and gauge import | ||||||
|  | ///////////////////////////////// | ||||||
|  |  | ||||||
|  | //template <class Impl> | ||||||
|  | //WilsonFermion<Impl>::WilsonFermion(GaugeField &_Umu, GridCartesian &Fgrid, | ||||||
|  | //                                   GridRedBlackCartesian &Hgrid, RealD _mass, | ||||||
|  | //                                   const ImplParams &p, | ||||||
|  | //                                   const WilsonAnisotropyCoefficients &anis) | ||||||
|  | //  : | ||||||
|  | //    Kernels(p), | ||||||
|  | //    _grid(&Fgrid), | ||||||
|  | //    _cbgrid(&Hgrid), | ||||||
|  | //    Stencil(&Fgrid, npoint, Even, directions, displacements,p), | ||||||
|  | //    StencilEven(&Hgrid, npoint, Even, directions,displacements,p),  // source is Even | ||||||
|  | //    StencilOdd(&Hgrid, npoint, Odd, directions,displacements,p),  // source is Odd | ||||||
|  | //    mass(_mass), | ||||||
|  | //    Lebesgue(_grid), | ||||||
|  | //    LebesgueEvenOdd(_cbgrid), | ||||||
|  | //    Umu(&Fgrid), | ||||||
|  | //    UmuEven(&Hgrid), | ||||||
|  | //    UmuOdd(&Hgrid), | ||||||
|  | //      _tmp(&Hgrid), | ||||||
|  | //      anisotropyCoeff(anis) | ||||||
|  | //{ | ||||||
|  | //  Stencil.lo     = &Lebesgue; | ||||||
|  | //  StencilEven.lo = &LebesgueEvenOdd; | ||||||
|  | //  StencilOdd.lo  = &LebesgueEvenOdd; | ||||||
|  | //  // Allocate the required comms buffer | ||||||
|  | //  ImportGauge(_Umu); | ||||||
|  | //  if  (anisotropyCoeff.isAnisotropic){ | ||||||
|  | //    diag_mass = mass + 1.0 + (Nd-1)*(anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | //  } else { | ||||||
|  | //    diag_mass = 4.0 + mass; | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int vol4; | ||||||
|  | //  vol4=Fgrid.oSites(); | ||||||
|  | //  Stencil.BuildSurfaceList(1,vol4); | ||||||
|  | //  vol4=Hgrid.oSites(); | ||||||
|  | //  StencilEven.BuildSurfaceList(1,vol4); | ||||||
|  | //  StencilOdd.BuildSurfaceList(1,vol4); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ImportGauge(const GaugeField &_Umu) | ||||||
|  | //{ | ||||||
|  | //  GaugeField HUmu(_Umu.Grid()); | ||||||
|  | // | ||||||
|  | //  //Here multiply the anisotropy coefficients | ||||||
|  | //  if (anisotropyCoeff.isAnisotropic) | ||||||
|  | //  { | ||||||
|  | // | ||||||
|  | //    for (int mu = 0; mu < Nd; mu++) | ||||||
|  | //    { | ||||||
|  | //      GaugeLinkField U_dir = (-0.5)*PeekIndex<LorentzIndex>(_Umu, mu); | ||||||
|  | //      if (mu != anisotropyCoeff.t_direction) | ||||||
|  | //        U_dir *= (anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | // | ||||||
|  | //      PokeIndex<LorentzIndex>(HUmu, U_dir, mu); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //  else | ||||||
|  | //  { | ||||||
|  | //    HUmu = _Umu * (-0.5); | ||||||
|  | //  } | ||||||
|  | //  Impl::DoubleStore(GaugeGrid(), Umu, HUmu); | ||||||
|  | //  pickCheckerboard(Even, UmuEven, Umu); | ||||||
|  | //  pickCheckerboard(Odd, UmuOdd, Umu); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | /////////////////////////////// | ||||||
|  | //// Implement the interface | ||||||
|  | /////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::M(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerNo); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerYes); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Meooe(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerNo); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerNo); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MeooeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerYes); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerYes); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mooee(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  typename FermionField::scalar_type scal(diag_mass); | ||||||
|  | //  out = scal * in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Mooee(in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInv(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  out = (1.0/(diag_mass))*in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInvDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  MooeeInv(in,out); | ||||||
|  | //} | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MomentumSpacePropagator(FermionField &out, const FermionField &in,RealD _m,std::vector<double> twist) | ||||||
|  | //{ | ||||||
|  | //  typedef typename FermionField::vector_type vector_type; | ||||||
|  | //  typedef typename FermionField::scalar_type ScalComplex; | ||||||
|  | //  typedef Lattice<iSinglet<vector_type> > LatComplex; | ||||||
|  | // | ||||||
|  | //  // what type LatticeComplex | ||||||
|  | //  conformable(_grid,out.Grid()); | ||||||
|  | // | ||||||
|  | //  Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT | ||||||
|  | //  }; | ||||||
|  | // | ||||||
|  | //  Coordinate latt_size   = _grid->_fdimensions; | ||||||
|  | // | ||||||
|  | //  FermionField   num  (_grid); num  = Zero(); | ||||||
|  | //  LatComplex    wilson(_grid); wilson= Zero(); | ||||||
|  | //  LatComplex     one  (_grid); one = ScalComplex(1.0,0.0); | ||||||
|  | // | ||||||
|  | //  LatComplex denom(_grid); denom= Zero(); | ||||||
|  | //  LatComplex kmu(_grid); | ||||||
|  | //  ScalComplex ci(0.0,1.0); | ||||||
|  | //  // momphase = n * 2pi / L | ||||||
|  | //  for(int mu=0;mu<Nd;mu++) { | ||||||
|  | // | ||||||
|  | //    LatticeCoordinate(kmu,mu); | ||||||
|  | // | ||||||
|  | //    RealD TwoPiL =  M_PI * 2.0/ latt_size[mu]; | ||||||
|  | // | ||||||
|  | //    kmu = TwoPiL * kmu; | ||||||
|  | //    kmu = kmu + TwoPiL * one * twist[mu];//momentum for twisted boundary conditions | ||||||
|  | // | ||||||
|  | //    wilson = wilson + 2.0*sin(kmu*0.5)*sin(kmu*0.5); // Wilson term | ||||||
|  | // | ||||||
|  | //    num = num - sin(kmu)*ci*(Gamma(Gmu[mu])*in);    // derivative term | ||||||
|  | // | ||||||
|  | //    denom=denom + sin(kmu)*sin(kmu); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  wilson = wilson + _m;     // 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  num   = num + wilson*in;     // -i gmu sin k + 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  denom= denom+wilson*wilson; // sin^2 k + (2 sin^2 k/2 + m)^2 | ||||||
|  | // | ||||||
|  | //  denom= one/denom; | ||||||
|  | // | ||||||
|  | //  out = num*denom; // [ -i gmu sin k + 2 sin^2 k/2 + m] / [ sin^2 k + (2 sin^2 k/2 + m)^2 ] | ||||||
|  | // | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | // | ||||||
|  | ///////////////////////////////////// | ||||||
|  | //// Internal | ||||||
|  | ///////////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DerivInternal(StencilImpl &st, DoubledGaugeField &U, | ||||||
|  | //                                        GaugeField &mat, const FermionField &A, | ||||||
|  | //                                        const FermionField &B, int dag) { | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | // | ||||||
|  | //  FermionField Btilde(B.Grid()); | ||||||
|  | //  FermionField Atilde(B.Grid()); | ||||||
|  | //  Atilde = A; | ||||||
|  | // | ||||||
|  | //  st.HaloExchange(B, compressor); | ||||||
|  | // | ||||||
|  | //  for (int mu = 0; mu < Nd; mu++) { | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    // Flip gamma (1+g)<->(1-g) if dag | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    int gamma = mu; | ||||||
|  | //    if (!dag) gamma += Nd; | ||||||
|  | // | ||||||
|  | //    int Ls=1; | ||||||
|  | //    Kernels::DhopDirKernel(st, U, st.CommBuf(), Ls, B.Grid()->oSites(), B, Btilde, mu, gamma); | ||||||
|  | // | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    // spin trace outer product | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    Impl::InsertForce4D(mat, Btilde, Atilde, mu); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDeriv(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _grid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  mat.Checkerboard() = U.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DerivInternal(Stencil, Umu, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivOE(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); not general, leaving as a comment (Guido) | ||||||
|  | //  // Motivation: look at the SchurDiff operator | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Even); | ||||||
|  | //  assert(U.Checkerboard() == Odd); | ||||||
|  | //  mat.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilEven, UmuOdd, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivEO(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Odd); | ||||||
|  | //  assert(U.Checkerboard() == Even); | ||||||
|  | //  mat.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilOdd, UmuEven, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Dhop(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _grid);  // verifies full grid | ||||||
|  | //  conformable(in.Grid(), out.Grid()); | ||||||
|  | // | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DhopInternal(Stencil, Lebesgue, Umu, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopOE(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Even); | ||||||
|  | //  out.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilEven, LebesgueEvenOdd, UmuOdd, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopEO(const FermionField &in, FermionField &out,int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Odd); | ||||||
|  | //  out.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilOdd, LebesgueEvenOdd, UmuEven, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  DhopDir(in, out, dir, disp); | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MdirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  DhopDirAll(in, out); | ||||||
|  | //} | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //  int dirdisp = dir + skip * 4; | ||||||
|  | //  int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //  DhopDirCalc(in, out, dirdisp, gamma, DaggerNo); | ||||||
|  | //}; | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  assert((out.size()==8)||(out.size()==9)); | ||||||
|  | //  for(int dir=0;dir<Nd;dir++){ | ||||||
|  | //    for(int disp=-1;disp<=1;disp+=2){ | ||||||
|  | // | ||||||
|  | //      int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //      int dirdisp = dir + skip * 4; | ||||||
|  | //      int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //      DhopDirCalc(in, out[dirdisp], dirdisp, gamma, DaggerNo); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirCalc(const FermionField &in, FermionField &out,int dirdisp, int gamma, int dag) | ||||||
|  | //{ | ||||||
|  | //  int Ls=1; | ||||||
|  | //  uint64_t Nsite=in.oSites(); | ||||||
|  | //  Kernels::DhopDirKernel(Stencil, Umu, Stencil.CommBuf(), Ls, Nsite, in, out, dirdisp, gamma); | ||||||
|  | //}; | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternal(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //#ifdef GRID_OMP | ||||||
|  | //  if ( WilsonKernelsStatic::Comms == WilsonKernelsStatic::CommsAndCompute ) | ||||||
|  | //    DhopInternalOverlappedComms(st,lo,U,in,out,dag); | ||||||
|  | //  else | ||||||
|  | //#endif | ||||||
|  | //    DhopInternalSerial(st,lo,U,in,out,dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalOverlappedComms(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //						      DoubledGaugeField &U, | ||||||
|  | //						      const FermionField &in, | ||||||
|  | //						      FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopOverlapped"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  int len =  U.Grid()->oSites(); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Start comms  // Gather intranode and extra node differentiated?? | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  std::vector<std::vector<CommsRequest_t> > requests; | ||||||
|  | //  st.Prepare(); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Gather"); | ||||||
|  | //    st.HaloGather(in,compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  tracePush("Communication"); | ||||||
|  | //  st.CommunicateBegin(requests); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Overlap with comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("MergeSHM"); | ||||||
|  | //    st.CommsMergeSHM(compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute interior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagInterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopInterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Complete comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  st.CommunicateComplete(requests); | ||||||
|  | //  tracePop("Communication"); | ||||||
|  | // | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Merge"); | ||||||
|  | //    st.CommsMerge(compressor); | ||||||
|  | //  } | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute exterior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | // | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagExterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopExterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalSerial(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopSerial"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("HaloExchange"); | ||||||
|  | //    st.HaloExchange(in, compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDag"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("Dhop"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | ///*Change ends */ | ||||||
|  | // | ||||||
|  | ///******************************************************************************* | ||||||
|  | // * Conserved current utilities for Wilson fermions, for contracting propagators | ||||||
|  | // * to make a conserved current sink or inserting the conserved current | ||||||
|  | // * sequentially. | ||||||
|  | // ******************************************************************************/ | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ContractConservedCurrent(PropagatorField &q_in_1, | ||||||
|  | //                                                   PropagatorField &q_in_2, | ||||||
|  | //                                                   PropagatorField &q_out, | ||||||
|  | //                                                   PropagatorField &src, | ||||||
|  | //                                                   Current curr_type, | ||||||
|  | //                                                   unsigned int mu) | ||||||
|  | //{ | ||||||
|  | //  if(curr_type != Current::Vector) | ||||||
|  | //  { | ||||||
|  | //    std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  | //    exit(1); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  Gamma g5(Gamma::Algebra::Gamma5); | ||||||
|  | //  conformable(_grid, q_in_1.Grid()); | ||||||
|  | //  conformable(_grid, q_in_2.Grid()); | ||||||
|  | //  conformable(_grid, q_out.Grid()); | ||||||
|  | //  auto UGrid= this->GaugeGrid(); | ||||||
|  | // | ||||||
|  | //  PropagatorField tmp_shifted(UGrid); | ||||||
|  | //  PropagatorField g5Lg5(UGrid); | ||||||
|  | //  PropagatorField R(UGrid); | ||||||
|  | //  PropagatorField gmuR(UGrid); | ||||||
|  | // | ||||||
|  | //    Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT, | ||||||
|  | //  }; | ||||||
|  | //  Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  | // | ||||||
|  | //  g5Lg5=g5*q_in_1*g5; | ||||||
|  | //  tmp_shifted=Cshift(q_in_2,mu,1); | ||||||
|  | //  Impl::multLinkField(R,this->Umu,tmp_shifted,mu); | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | // | ||||||
|  | //  tmp_shifted=Cshift(q_in_1,mu,1); | ||||||
|  | //  Impl::multLinkField(g5Lg5,this->Umu,tmp_shifted,mu); | ||||||
|  | //  g5Lg5=g5*g5Lg5*g5; | ||||||
|  | //  R=q_in_2; | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out-=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | template <class Impl> | ||||||
|  | void WilsonFermion<Impl>::SeqConservedCurrent(PropagatorField &q_in, | ||||||
|  |                                               PropagatorField &q_out, | ||||||
|  |                                               PropagatorField &src, | ||||||
|  |                                               Current curr_type, | ||||||
|  |                                               unsigned int mu, | ||||||
|  |                                               unsigned int tmin, | ||||||
|  |                                               unsigned int tmax, | ||||||
|  | 					      ComplexField &lattice_cmplx) | ||||||
|  | { | ||||||
|  |   if(curr_type != Current::Vector) | ||||||
|  |   { | ||||||
|  |     std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  |     exit(1); | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   int tshift = (mu == Nd-1) ? 1 : 0; | ||||||
|  |   unsigned int LLt    = GridDefaultLatt()[Tp]; | ||||||
|  |   conformable(_grid, q_in.Grid()); | ||||||
|  |   conformable(_grid, q_out.Grid()); | ||||||
|  |   auto UGrid= this->GaugeGrid(); | ||||||
|  |  | ||||||
|  |   PropagatorField tmp(UGrid); | ||||||
|  |   PropagatorField Utmp(UGrid); | ||||||
|  |   PropagatorField L(UGrid); | ||||||
|  |   PropagatorField zz (UGrid); | ||||||
|  |   zz=Zero(); | ||||||
|  |   LatticeInteger lcoor(UGrid); LatticeCoordinate(lcoor,Nd-1); | ||||||
|  |  | ||||||
|  |     Gamma::Algebra Gmu [] = { | ||||||
|  |     Gamma::Algebra::GammaX, | ||||||
|  |     Gamma::Algebra::GammaY, | ||||||
|  |     Gamma::Algebra::GammaZ, | ||||||
|  |     Gamma::Algebra::GammaT, | ||||||
|  |   }; | ||||||
|  |   Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  |  | ||||||
|  |   tmp = Cshift(q_in,mu,1); | ||||||
|  |   Impl::multLinkField(Utmp,this->Umu,tmp,mu); | ||||||
|  |   tmp = ( Utmp*lattice_cmplx - gmu*Utmp*lattice_cmplx ); // Forward hop | ||||||
|  |   tmp = where((lcoor>=tmin),tmp,zz); // Mask the time | ||||||
|  | //  q_out = where((lcoor<=tmax),tmp,zz); // Position of current complicated | ||||||
|  | // | ||||||
|  | //  tmp = q_in *lattice_cmplx; | ||||||
|  | //  tmp = Cshift(tmp,mu,-1); | ||||||
|  | //  Impl::multLinkField(Utmp,this->Umu,tmp,mu+Nd); // Adjoint link | ||||||
|  | //  tmp = -( Utmp + gmu*Utmp ); | ||||||
|  | //  // Mask the time | ||||||
|  | //  if (tmax == LLt - 1 && tshift == 1){ // quick fix to include timeslice 0 if tmax + tshift is over the last timeslice | ||||||
|  | //    unsigned int t0 = 0; | ||||||
|  | //    tmp = where(((lcoor==t0) || (lcoor>=tmin+tshift)),tmp,zz); | ||||||
|  | //  } else { | ||||||
|  | //    tmp = where((lcoor>=tmin+tshift),tmp,zz); | ||||||
|  | //  } | ||||||
|  | //  q_out+= where((lcoor<=tmax+tshift),tmp,zz); // Position of current complicated | ||||||
|  | } | ||||||
|  |  | ||||||
|  | template class WilsonFermion<WilsonImplD>;  | ||||||
|  |  | ||||||
|  | NAMESPACE_END(Grid); | ||||||
							
								
								
									
										615
									
								
								amd-omp-stack-err/WilsonFermionWorks1.cc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										615
									
								
								amd-omp-stack-err/WilsonFermionWorks1.cc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,615 @@ | |||||||
|  | /************************************************************************************* | ||||||
|  |  | ||||||
|  | Grid physics library, www.github.com/paboyle/Grid | ||||||
|  |  | ||||||
|  | Source file: ./lib/qcd/action/fermion/WilsonFermion.cc | ||||||
|  |  | ||||||
|  | Copyright (C) 2022 | ||||||
|  |  | ||||||
|  | Author: Peter Boyle <pabobyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <peterboyle@Peters-MacBook-Pro-2.local> | ||||||
|  | Author: paboyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Fabian Joswig <fabian.joswig@ed.ac.uk> | ||||||
|  |  | ||||||
|  | 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, write to the Free Software Foundation, Inc., | ||||||
|  | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||||||
|  |  | ||||||
|  | See the full license in the file "LICENSE" in the top level distribution | ||||||
|  | directory | ||||||
|  | *************************************************************************************/ | ||||||
|  | 			   /*  END LEGAL */ | ||||||
|  | #include <Grid/qcd/action/fermion/FermionCore.h> | ||||||
|  | #include <Grid/qcd/action/fermion/WilsonFermion.h> | ||||||
|  |  | ||||||
|  | NAMESPACE_BEGIN(Grid); | ||||||
|  |  | ||||||
|  | ///////////////////////////////// | ||||||
|  | // Constructor and gauge import | ||||||
|  | ///////////////////////////////// | ||||||
|  |  | ||||||
|  | //template <class Impl> | ||||||
|  | //WilsonFermion<Impl>::WilsonFermion(GaugeField &_Umu, GridCartesian &Fgrid, | ||||||
|  | //                                   GridRedBlackCartesian &Hgrid, RealD _mass, | ||||||
|  | //                                   const ImplParams &p, | ||||||
|  | //                                   const WilsonAnisotropyCoefficients &anis) | ||||||
|  | //  : | ||||||
|  | //    Kernels(p), | ||||||
|  | //    _grid(&Fgrid), | ||||||
|  | //    _cbgrid(&Hgrid), | ||||||
|  | //    Stencil(&Fgrid, npoint, Even, directions, displacements,p), | ||||||
|  | //    StencilEven(&Hgrid, npoint, Even, directions,displacements,p),  // source is Even | ||||||
|  | //    StencilOdd(&Hgrid, npoint, Odd, directions,displacements,p),  // source is Odd | ||||||
|  | //    mass(_mass), | ||||||
|  | //    Lebesgue(_grid), | ||||||
|  | //    LebesgueEvenOdd(_cbgrid), | ||||||
|  | //    Umu(&Fgrid), | ||||||
|  | //    UmuEven(&Hgrid), | ||||||
|  | //    UmuOdd(&Hgrid), | ||||||
|  | //      _tmp(&Hgrid), | ||||||
|  | //      anisotropyCoeff(anis) | ||||||
|  | //{ | ||||||
|  | //  Stencil.lo     = &Lebesgue; | ||||||
|  | //  StencilEven.lo = &LebesgueEvenOdd; | ||||||
|  | //  StencilOdd.lo  = &LebesgueEvenOdd; | ||||||
|  | //  // Allocate the required comms buffer | ||||||
|  | //  ImportGauge(_Umu); | ||||||
|  | //  if  (anisotropyCoeff.isAnisotropic){ | ||||||
|  | //    diag_mass = mass + 1.0 + (Nd-1)*(anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | //  } else { | ||||||
|  | //    diag_mass = 4.0 + mass; | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int vol4; | ||||||
|  | //  vol4=Fgrid.oSites(); | ||||||
|  | //  Stencil.BuildSurfaceList(1,vol4); | ||||||
|  | //  vol4=Hgrid.oSites(); | ||||||
|  | //  StencilEven.BuildSurfaceList(1,vol4); | ||||||
|  | //  StencilOdd.BuildSurfaceList(1,vol4); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ImportGauge(const GaugeField &_Umu) | ||||||
|  | //{ | ||||||
|  | //  GaugeField HUmu(_Umu.Grid()); | ||||||
|  | // | ||||||
|  | //  //Here multiply the anisotropy coefficients | ||||||
|  | //  if (anisotropyCoeff.isAnisotropic) | ||||||
|  | //  { | ||||||
|  | // | ||||||
|  | //    for (int mu = 0; mu < Nd; mu++) | ||||||
|  | //    { | ||||||
|  | //      GaugeLinkField U_dir = (-0.5)*PeekIndex<LorentzIndex>(_Umu, mu); | ||||||
|  | //      if (mu != anisotropyCoeff.t_direction) | ||||||
|  | //        U_dir *= (anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | // | ||||||
|  | //      PokeIndex<LorentzIndex>(HUmu, U_dir, mu); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //  else | ||||||
|  | //  { | ||||||
|  | //    HUmu = _Umu * (-0.5); | ||||||
|  | //  } | ||||||
|  | //  Impl::DoubleStore(GaugeGrid(), Umu, HUmu); | ||||||
|  | //  pickCheckerboard(Even, UmuEven, Umu); | ||||||
|  | //  pickCheckerboard(Odd, UmuOdd, Umu); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | /////////////////////////////// | ||||||
|  | //// Implement the interface | ||||||
|  | /////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::M(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerNo); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerYes); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Meooe(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerNo); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerNo); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MeooeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerYes); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerYes); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mooee(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  typename FermionField::scalar_type scal(diag_mass); | ||||||
|  | //  out = scal * in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Mooee(in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInv(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  out = (1.0/(diag_mass))*in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInvDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  MooeeInv(in,out); | ||||||
|  | //} | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MomentumSpacePropagator(FermionField &out, const FermionField &in,RealD _m,std::vector<double> twist) | ||||||
|  | //{ | ||||||
|  | //  typedef typename FermionField::vector_type vector_type; | ||||||
|  | //  typedef typename FermionField::scalar_type ScalComplex; | ||||||
|  | //  typedef Lattice<iSinglet<vector_type> > LatComplex; | ||||||
|  | // | ||||||
|  | //  // what type LatticeComplex | ||||||
|  | //  conformable(_grid,out.Grid()); | ||||||
|  | // | ||||||
|  | //  Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT | ||||||
|  | //  }; | ||||||
|  | // | ||||||
|  | //  Coordinate latt_size   = _grid->_fdimensions; | ||||||
|  | // | ||||||
|  | //  FermionField   num  (_grid); num  = Zero(); | ||||||
|  | //  LatComplex    wilson(_grid); wilson= Zero(); | ||||||
|  | //  LatComplex     one  (_grid); one = ScalComplex(1.0,0.0); | ||||||
|  | // | ||||||
|  | //  LatComplex denom(_grid); denom= Zero(); | ||||||
|  | //  LatComplex kmu(_grid); | ||||||
|  | //  ScalComplex ci(0.0,1.0); | ||||||
|  | //  // momphase = n * 2pi / L | ||||||
|  | //  for(int mu=0;mu<Nd;mu++) { | ||||||
|  | // | ||||||
|  | //    LatticeCoordinate(kmu,mu); | ||||||
|  | // | ||||||
|  | //    RealD TwoPiL =  M_PI * 2.0/ latt_size[mu]; | ||||||
|  | // | ||||||
|  | //    kmu = TwoPiL * kmu; | ||||||
|  | //    kmu = kmu + TwoPiL * one * twist[mu];//momentum for twisted boundary conditions | ||||||
|  | // | ||||||
|  | //    wilson = wilson + 2.0*sin(kmu*0.5)*sin(kmu*0.5); // Wilson term | ||||||
|  | // | ||||||
|  | //    num = num - sin(kmu)*ci*(Gamma(Gmu[mu])*in);    // derivative term | ||||||
|  | // | ||||||
|  | //    denom=denom + sin(kmu)*sin(kmu); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  wilson = wilson + _m;     // 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  num   = num + wilson*in;     // -i gmu sin k + 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  denom= denom+wilson*wilson; // sin^2 k + (2 sin^2 k/2 + m)^2 | ||||||
|  | // | ||||||
|  | //  denom= one/denom; | ||||||
|  | // | ||||||
|  | //  out = num*denom; // [ -i gmu sin k + 2 sin^2 k/2 + m] / [ sin^2 k + (2 sin^2 k/2 + m)^2 ] | ||||||
|  | // | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | // | ||||||
|  | ///////////////////////////////////// | ||||||
|  | //// Internal | ||||||
|  | ///////////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DerivInternal(StencilImpl &st, DoubledGaugeField &U, | ||||||
|  | //                                        GaugeField &mat, const FermionField &A, | ||||||
|  | //                                        const FermionField &B, int dag) { | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | // | ||||||
|  | //  FermionField Btilde(B.Grid()); | ||||||
|  | //  FermionField Atilde(B.Grid()); | ||||||
|  | //  Atilde = A; | ||||||
|  | // | ||||||
|  | //  st.HaloExchange(B, compressor); | ||||||
|  | // | ||||||
|  | //  for (int mu = 0; mu < Nd; mu++) { | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    // Flip gamma (1+g)<->(1-g) if dag | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    int gamma = mu; | ||||||
|  | //    if (!dag) gamma += Nd; | ||||||
|  | // | ||||||
|  | //    int Ls=1; | ||||||
|  | //    Kernels::DhopDirKernel(st, U, st.CommBuf(), Ls, B.Grid()->oSites(), B, Btilde, mu, gamma); | ||||||
|  | // | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    // spin trace outer product | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    Impl::InsertForce4D(mat, Btilde, Atilde, mu); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDeriv(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _grid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  mat.Checkerboard() = U.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DerivInternal(Stencil, Umu, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivOE(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); not general, leaving as a comment (Guido) | ||||||
|  | //  // Motivation: look at the SchurDiff operator | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Even); | ||||||
|  | //  assert(U.Checkerboard() == Odd); | ||||||
|  | //  mat.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilEven, UmuOdd, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivEO(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Odd); | ||||||
|  | //  assert(U.Checkerboard() == Even); | ||||||
|  | //  mat.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilOdd, UmuEven, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Dhop(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _grid);  // verifies full grid | ||||||
|  | //  conformable(in.Grid(), out.Grid()); | ||||||
|  | // | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DhopInternal(Stencil, Lebesgue, Umu, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopOE(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Even); | ||||||
|  | //  out.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilEven, LebesgueEvenOdd, UmuOdd, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopEO(const FermionField &in, FermionField &out,int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Odd); | ||||||
|  | //  out.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilOdd, LebesgueEvenOdd, UmuEven, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  DhopDir(in, out, dir, disp); | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MdirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  DhopDirAll(in, out); | ||||||
|  | //} | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //  int dirdisp = dir + skip * 4; | ||||||
|  | //  int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //  DhopDirCalc(in, out, dirdisp, gamma, DaggerNo); | ||||||
|  | //}; | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  assert((out.size()==8)||(out.size()==9)); | ||||||
|  | //  for(int dir=0;dir<Nd;dir++){ | ||||||
|  | //    for(int disp=-1;disp<=1;disp+=2){ | ||||||
|  | // | ||||||
|  | //      int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //      int dirdisp = dir + skip * 4; | ||||||
|  | //      int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //      DhopDirCalc(in, out[dirdisp], dirdisp, gamma, DaggerNo); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirCalc(const FermionField &in, FermionField &out,int dirdisp, int gamma, int dag) | ||||||
|  | //{ | ||||||
|  | //  int Ls=1; | ||||||
|  | //  uint64_t Nsite=in.oSites(); | ||||||
|  | //  Kernels::DhopDirKernel(Stencil, Umu, Stencil.CommBuf(), Ls, Nsite, in, out, dirdisp, gamma); | ||||||
|  | //}; | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternal(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //#ifdef GRID_OMP | ||||||
|  | //  if ( WilsonKernelsStatic::Comms == WilsonKernelsStatic::CommsAndCompute ) | ||||||
|  | //    DhopInternalOverlappedComms(st,lo,U,in,out,dag); | ||||||
|  | //  else | ||||||
|  | //#endif | ||||||
|  | //    DhopInternalSerial(st,lo,U,in,out,dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalOverlappedComms(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //						      DoubledGaugeField &U, | ||||||
|  | //						      const FermionField &in, | ||||||
|  | //						      FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopOverlapped"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  int len =  U.Grid()->oSites(); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Start comms  // Gather intranode and extra node differentiated?? | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  std::vector<std::vector<CommsRequest_t> > requests; | ||||||
|  | //  st.Prepare(); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Gather"); | ||||||
|  | //    st.HaloGather(in,compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  tracePush("Communication"); | ||||||
|  | //  st.CommunicateBegin(requests); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Overlap with comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("MergeSHM"); | ||||||
|  | //    st.CommsMergeSHM(compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute interior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagInterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopInterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Complete comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  st.CommunicateComplete(requests); | ||||||
|  | //  tracePop("Communication"); | ||||||
|  | // | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Merge"); | ||||||
|  | //    st.CommsMerge(compressor); | ||||||
|  | //  } | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute exterior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | // | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagExterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopExterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalSerial(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopSerial"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("HaloExchange"); | ||||||
|  | //    st.HaloExchange(in, compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDag"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("Dhop"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | ///*Change ends */ | ||||||
|  | // | ||||||
|  | ///******************************************************************************* | ||||||
|  | // * Conserved current utilities for Wilson fermions, for contracting propagators | ||||||
|  | // * to make a conserved current sink or inserting the conserved current | ||||||
|  | // * sequentially. | ||||||
|  | // ******************************************************************************/ | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ContractConservedCurrent(PropagatorField &q_in_1, | ||||||
|  | //                                                   PropagatorField &q_in_2, | ||||||
|  | //                                                   PropagatorField &q_out, | ||||||
|  | //                                                   PropagatorField &src, | ||||||
|  | //                                                   Current curr_type, | ||||||
|  | //                                                   unsigned int mu) | ||||||
|  | //{ | ||||||
|  | //  if(curr_type != Current::Vector) | ||||||
|  | //  { | ||||||
|  | //    std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  | //    exit(1); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  Gamma g5(Gamma::Algebra::Gamma5); | ||||||
|  | //  conformable(_grid, q_in_1.Grid()); | ||||||
|  | //  conformable(_grid, q_in_2.Grid()); | ||||||
|  | //  conformable(_grid, q_out.Grid()); | ||||||
|  | //  auto UGrid= this->GaugeGrid(); | ||||||
|  | // | ||||||
|  | //  PropagatorField tmp_shifted(UGrid); | ||||||
|  | //  PropagatorField g5Lg5(UGrid); | ||||||
|  | //  PropagatorField R(UGrid); | ||||||
|  | //  PropagatorField gmuR(UGrid); | ||||||
|  | // | ||||||
|  | //    Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT, | ||||||
|  | //  }; | ||||||
|  | //  Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  | // | ||||||
|  | //  g5Lg5=g5*q_in_1*g5; | ||||||
|  | //  tmp_shifted=Cshift(q_in_2,mu,1); | ||||||
|  | //  Impl::multLinkField(R,this->Umu,tmp_shifted,mu); | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | // | ||||||
|  | //  tmp_shifted=Cshift(q_in_1,mu,1); | ||||||
|  | //  Impl::multLinkField(g5Lg5,this->Umu,tmp_shifted,mu); | ||||||
|  | //  g5Lg5=g5*g5Lg5*g5; | ||||||
|  | //  R=q_in_2; | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out-=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | template <class Impl> | ||||||
|  | void WilsonFermion<Impl>::SeqConservedCurrent(PropagatorField &q_in, | ||||||
|  |                                               PropagatorField &q_out, | ||||||
|  |                                               PropagatorField &src, | ||||||
|  |                                               Current curr_type, | ||||||
|  |                                               unsigned int mu, | ||||||
|  |                                               unsigned int tmin, | ||||||
|  |                                               unsigned int tmax, | ||||||
|  | 					      ComplexField &lattice_cmplx) | ||||||
|  | { | ||||||
|  |   if(curr_type != Current::Vector) | ||||||
|  |   { | ||||||
|  |     std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  |     exit(1); | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   int tshift = (mu == Nd-1) ? 1 : 0; | ||||||
|  |   unsigned int LLt    = GridDefaultLatt()[Tp]; | ||||||
|  |   conformable(_grid, q_in.Grid()); | ||||||
|  |   conformable(_grid, q_out.Grid()); | ||||||
|  |   auto UGrid= this->GaugeGrid(); | ||||||
|  |  | ||||||
|  |   PropagatorField tmp(UGrid); | ||||||
|  |   PropagatorField Utmp(UGrid); | ||||||
|  |   PropagatorField L(UGrid); | ||||||
|  |   PropagatorField zz (UGrid); | ||||||
|  |   zz=Zero(); | ||||||
|  |   LatticeInteger lcoor(UGrid); LatticeCoordinate(lcoor,Nd-1); | ||||||
|  |  | ||||||
|  |     Gamma::Algebra Gmu [] = { | ||||||
|  |     Gamma::Algebra::GammaX, | ||||||
|  |     Gamma::Algebra::GammaY, | ||||||
|  |     Gamma::Algebra::GammaZ, | ||||||
|  |     Gamma::Algebra::GammaT, | ||||||
|  |   }; | ||||||
|  |   Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  |  | ||||||
|  |   tmp = Cshift(q_in,mu,1); | ||||||
|  |   Impl::multLinkField(Utmp,this->Umu,tmp,mu); | ||||||
|  |   tmp = ( Utmp*lattice_cmplx - gmu*Utmp*lattice_cmplx ); // Forward hop | ||||||
|  |   tmp = where((lcoor>=tmin),tmp,zz); // Mask the time | ||||||
|  | //  q_out = where((lcoor<=tmax),tmp,zz); // Position of current complicated | ||||||
|  | // | ||||||
|  | //  tmp = q_in *lattice_cmplx; | ||||||
|  | //  tmp = Cshift(tmp,mu,-1); | ||||||
|  | //  Impl::multLinkField(Utmp,this->Umu,tmp,mu+Nd); // Adjoint link | ||||||
|  | //  tmp = -( Utmp + gmu*Utmp ); | ||||||
|  | //  // Mask the time | ||||||
|  | //  if (tmax == LLt - 1 && tshift == 1){ // quick fix to include timeslice 0 if tmax + tshift is over the last timeslice | ||||||
|  | //    unsigned int t0 = 0; | ||||||
|  | //    tmp = where(((lcoor==t0) || (lcoor>=tmin+tshift)),tmp,zz); | ||||||
|  | //  } else { | ||||||
|  | //    tmp = where((lcoor>=tmin+tshift),tmp,zz); | ||||||
|  | //  } | ||||||
|  | //  q_out+= where((lcoor<=tmax+tshift),tmp,zz); // Position of current complicated | ||||||
|  | } | ||||||
|  |  | ||||||
|  | //template class WilsonFermion<WilsonImplD>;  | ||||||
|  |  | ||||||
|  | NAMESPACE_END(Grid); | ||||||
							
								
								
									
										615
									
								
								amd-omp-stack-err/WilsonFermionWorks2.cc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										615
									
								
								amd-omp-stack-err/WilsonFermionWorks2.cc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,615 @@ | |||||||
|  | /************************************************************************************* | ||||||
|  |  | ||||||
|  | Grid physics library, www.github.com/paboyle/Grid | ||||||
|  |  | ||||||
|  | Source file: ./lib/qcd/action/fermion/WilsonFermion.cc | ||||||
|  |  | ||||||
|  | Copyright (C) 2022 | ||||||
|  |  | ||||||
|  | Author: Peter Boyle <pabobyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <peterboyle@Peters-MacBook-Pro-2.local> | ||||||
|  | Author: paboyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Fabian Joswig <fabian.joswig@ed.ac.uk> | ||||||
|  |  | ||||||
|  | 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, write to the Free Software Foundation, Inc., | ||||||
|  | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||||||
|  |  | ||||||
|  | See the full license in the file "LICENSE" in the top level distribution | ||||||
|  | directory | ||||||
|  | *************************************************************************************/ | ||||||
|  | 			   /*  END LEGAL */ | ||||||
|  | #include <Grid/qcd/action/fermion/FermionCore.h> | ||||||
|  | #include <Grid/qcd/action/fermion/WilsonFermion.h> | ||||||
|  |  | ||||||
|  | NAMESPACE_BEGIN(Grid); | ||||||
|  |  | ||||||
|  | ///////////////////////////////// | ||||||
|  | // Constructor and gauge import | ||||||
|  | ///////////////////////////////// | ||||||
|  |  | ||||||
|  | //template <class Impl> | ||||||
|  | //WilsonFermion<Impl>::WilsonFermion(GaugeField &_Umu, GridCartesian &Fgrid, | ||||||
|  | //                                   GridRedBlackCartesian &Hgrid, RealD _mass, | ||||||
|  | //                                   const ImplParams &p, | ||||||
|  | //                                   const WilsonAnisotropyCoefficients &anis) | ||||||
|  | //  : | ||||||
|  | //    Kernels(p), | ||||||
|  | //    _grid(&Fgrid), | ||||||
|  | //    _cbgrid(&Hgrid), | ||||||
|  | //    Stencil(&Fgrid, npoint, Even, directions, displacements,p), | ||||||
|  | //    StencilEven(&Hgrid, npoint, Even, directions,displacements,p),  // source is Even | ||||||
|  | //    StencilOdd(&Hgrid, npoint, Odd, directions,displacements,p),  // source is Odd | ||||||
|  | //    mass(_mass), | ||||||
|  | //    Lebesgue(_grid), | ||||||
|  | //    LebesgueEvenOdd(_cbgrid), | ||||||
|  | //    Umu(&Fgrid), | ||||||
|  | //    UmuEven(&Hgrid), | ||||||
|  | //    UmuOdd(&Hgrid), | ||||||
|  | //      _tmp(&Hgrid), | ||||||
|  | //      anisotropyCoeff(anis) | ||||||
|  | //{ | ||||||
|  | //  Stencil.lo     = &Lebesgue; | ||||||
|  | //  StencilEven.lo = &LebesgueEvenOdd; | ||||||
|  | //  StencilOdd.lo  = &LebesgueEvenOdd; | ||||||
|  | //  // Allocate the required comms buffer | ||||||
|  | //  ImportGauge(_Umu); | ||||||
|  | //  if  (anisotropyCoeff.isAnisotropic){ | ||||||
|  | //    diag_mass = mass + 1.0 + (Nd-1)*(anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | //  } else { | ||||||
|  | //    diag_mass = 4.0 + mass; | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int vol4; | ||||||
|  | //  vol4=Fgrid.oSites(); | ||||||
|  | //  Stencil.BuildSurfaceList(1,vol4); | ||||||
|  | //  vol4=Hgrid.oSites(); | ||||||
|  | //  StencilEven.BuildSurfaceList(1,vol4); | ||||||
|  | //  StencilOdd.BuildSurfaceList(1,vol4); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ImportGauge(const GaugeField &_Umu) | ||||||
|  | //{ | ||||||
|  | //  GaugeField HUmu(_Umu.Grid()); | ||||||
|  | // | ||||||
|  | //  //Here multiply the anisotropy coefficients | ||||||
|  | //  if (anisotropyCoeff.isAnisotropic) | ||||||
|  | //  { | ||||||
|  | // | ||||||
|  | //    for (int mu = 0; mu < Nd; mu++) | ||||||
|  | //    { | ||||||
|  | //      GaugeLinkField U_dir = (-0.5)*PeekIndex<LorentzIndex>(_Umu, mu); | ||||||
|  | //      if (mu != anisotropyCoeff.t_direction) | ||||||
|  | //        U_dir *= (anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | // | ||||||
|  | //      PokeIndex<LorentzIndex>(HUmu, U_dir, mu); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //  else | ||||||
|  | //  { | ||||||
|  | //    HUmu = _Umu * (-0.5); | ||||||
|  | //  } | ||||||
|  | //  Impl::DoubleStore(GaugeGrid(), Umu, HUmu); | ||||||
|  | //  pickCheckerboard(Even, UmuEven, Umu); | ||||||
|  | //  pickCheckerboard(Odd, UmuOdd, Umu); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | /////////////////////////////// | ||||||
|  | //// Implement the interface | ||||||
|  | /////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::M(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerNo); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerYes); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Meooe(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerNo); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerNo); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MeooeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerYes); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerYes); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mooee(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  typename FermionField::scalar_type scal(diag_mass); | ||||||
|  | //  out = scal * in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Mooee(in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInv(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  out = (1.0/(diag_mass))*in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInvDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  MooeeInv(in,out); | ||||||
|  | //} | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MomentumSpacePropagator(FermionField &out, const FermionField &in,RealD _m,std::vector<double> twist) | ||||||
|  | //{ | ||||||
|  | //  typedef typename FermionField::vector_type vector_type; | ||||||
|  | //  typedef typename FermionField::scalar_type ScalComplex; | ||||||
|  | //  typedef Lattice<iSinglet<vector_type> > LatComplex; | ||||||
|  | // | ||||||
|  | //  // what type LatticeComplex | ||||||
|  | //  conformable(_grid,out.Grid()); | ||||||
|  | // | ||||||
|  | //  Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT | ||||||
|  | //  }; | ||||||
|  | // | ||||||
|  | //  Coordinate latt_size   = _grid->_fdimensions; | ||||||
|  | // | ||||||
|  | //  FermionField   num  (_grid); num  = Zero(); | ||||||
|  | //  LatComplex    wilson(_grid); wilson= Zero(); | ||||||
|  | //  LatComplex     one  (_grid); one = ScalComplex(1.0,0.0); | ||||||
|  | // | ||||||
|  | //  LatComplex denom(_grid); denom= Zero(); | ||||||
|  | //  LatComplex kmu(_grid); | ||||||
|  | //  ScalComplex ci(0.0,1.0); | ||||||
|  | //  // momphase = n * 2pi / L | ||||||
|  | //  for(int mu=0;mu<Nd;mu++) { | ||||||
|  | // | ||||||
|  | //    LatticeCoordinate(kmu,mu); | ||||||
|  | // | ||||||
|  | //    RealD TwoPiL =  M_PI * 2.0/ latt_size[mu]; | ||||||
|  | // | ||||||
|  | //    kmu = TwoPiL * kmu; | ||||||
|  | //    kmu = kmu + TwoPiL * one * twist[mu];//momentum for twisted boundary conditions | ||||||
|  | // | ||||||
|  | //    wilson = wilson + 2.0*sin(kmu*0.5)*sin(kmu*0.5); // Wilson term | ||||||
|  | // | ||||||
|  | //    num = num - sin(kmu)*ci*(Gamma(Gmu[mu])*in);    // derivative term | ||||||
|  | // | ||||||
|  | //    denom=denom + sin(kmu)*sin(kmu); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  wilson = wilson + _m;     // 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  num   = num + wilson*in;     // -i gmu sin k + 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  denom= denom+wilson*wilson; // sin^2 k + (2 sin^2 k/2 + m)^2 | ||||||
|  | // | ||||||
|  | //  denom= one/denom; | ||||||
|  | // | ||||||
|  | //  out = num*denom; // [ -i gmu sin k + 2 sin^2 k/2 + m] / [ sin^2 k + (2 sin^2 k/2 + m)^2 ] | ||||||
|  | // | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | // | ||||||
|  | ///////////////////////////////////// | ||||||
|  | //// Internal | ||||||
|  | ///////////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DerivInternal(StencilImpl &st, DoubledGaugeField &U, | ||||||
|  | //                                        GaugeField &mat, const FermionField &A, | ||||||
|  | //                                        const FermionField &B, int dag) { | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | // | ||||||
|  | //  FermionField Btilde(B.Grid()); | ||||||
|  | //  FermionField Atilde(B.Grid()); | ||||||
|  | //  Atilde = A; | ||||||
|  | // | ||||||
|  | //  st.HaloExchange(B, compressor); | ||||||
|  | // | ||||||
|  | //  for (int mu = 0; mu < Nd; mu++) { | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    // Flip gamma (1+g)<->(1-g) if dag | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    int gamma = mu; | ||||||
|  | //    if (!dag) gamma += Nd; | ||||||
|  | // | ||||||
|  | //    int Ls=1; | ||||||
|  | //    Kernels::DhopDirKernel(st, U, st.CommBuf(), Ls, B.Grid()->oSites(), B, Btilde, mu, gamma); | ||||||
|  | // | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    // spin trace outer product | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    Impl::InsertForce4D(mat, Btilde, Atilde, mu); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDeriv(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _grid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  mat.Checkerboard() = U.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DerivInternal(Stencil, Umu, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivOE(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); not general, leaving as a comment (Guido) | ||||||
|  | //  // Motivation: look at the SchurDiff operator | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Even); | ||||||
|  | //  assert(U.Checkerboard() == Odd); | ||||||
|  | //  mat.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilEven, UmuOdd, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivEO(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Odd); | ||||||
|  | //  assert(U.Checkerboard() == Even); | ||||||
|  | //  mat.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilOdd, UmuEven, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Dhop(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _grid);  // verifies full grid | ||||||
|  | //  conformable(in.Grid(), out.Grid()); | ||||||
|  | // | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DhopInternal(Stencil, Lebesgue, Umu, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopOE(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Even); | ||||||
|  | //  out.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilEven, LebesgueEvenOdd, UmuOdd, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopEO(const FermionField &in, FermionField &out,int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Odd); | ||||||
|  | //  out.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilOdd, LebesgueEvenOdd, UmuEven, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  DhopDir(in, out, dir, disp); | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MdirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  DhopDirAll(in, out); | ||||||
|  | //} | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //  int dirdisp = dir + skip * 4; | ||||||
|  | //  int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //  DhopDirCalc(in, out, dirdisp, gamma, DaggerNo); | ||||||
|  | //}; | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  assert((out.size()==8)||(out.size()==9)); | ||||||
|  | //  for(int dir=0;dir<Nd;dir++){ | ||||||
|  | //    for(int disp=-1;disp<=1;disp+=2){ | ||||||
|  | // | ||||||
|  | //      int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //      int dirdisp = dir + skip * 4; | ||||||
|  | //      int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //      DhopDirCalc(in, out[dirdisp], dirdisp, gamma, DaggerNo); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirCalc(const FermionField &in, FermionField &out,int dirdisp, int gamma, int dag) | ||||||
|  | //{ | ||||||
|  | //  int Ls=1; | ||||||
|  | //  uint64_t Nsite=in.oSites(); | ||||||
|  | //  Kernels::DhopDirKernel(Stencil, Umu, Stencil.CommBuf(), Ls, Nsite, in, out, dirdisp, gamma); | ||||||
|  | //}; | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternal(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //#ifdef GRID_OMP | ||||||
|  | //  if ( WilsonKernelsStatic::Comms == WilsonKernelsStatic::CommsAndCompute ) | ||||||
|  | //    DhopInternalOverlappedComms(st,lo,U,in,out,dag); | ||||||
|  | //  else | ||||||
|  | //#endif | ||||||
|  | //    DhopInternalSerial(st,lo,U,in,out,dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalOverlappedComms(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //						      DoubledGaugeField &U, | ||||||
|  | //						      const FermionField &in, | ||||||
|  | //						      FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopOverlapped"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  int len =  U.Grid()->oSites(); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Start comms  // Gather intranode and extra node differentiated?? | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  std::vector<std::vector<CommsRequest_t> > requests; | ||||||
|  | //  st.Prepare(); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Gather"); | ||||||
|  | //    st.HaloGather(in,compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  tracePush("Communication"); | ||||||
|  | //  st.CommunicateBegin(requests); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Overlap with comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("MergeSHM"); | ||||||
|  | //    st.CommsMergeSHM(compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute interior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagInterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopInterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Complete comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  st.CommunicateComplete(requests); | ||||||
|  | //  tracePop("Communication"); | ||||||
|  | // | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Merge"); | ||||||
|  | //    st.CommsMerge(compressor); | ||||||
|  | //  } | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute exterior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | // | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagExterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopExterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalSerial(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopSerial"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("HaloExchange"); | ||||||
|  | //    st.HaloExchange(in, compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDag"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("Dhop"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | ///*Change ends */ | ||||||
|  | // | ||||||
|  | ///******************************************************************************* | ||||||
|  | // * Conserved current utilities for Wilson fermions, for contracting propagators | ||||||
|  | // * to make a conserved current sink or inserting the conserved current | ||||||
|  | // * sequentially. | ||||||
|  | // ******************************************************************************/ | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ContractConservedCurrent(PropagatorField &q_in_1, | ||||||
|  | //                                                   PropagatorField &q_in_2, | ||||||
|  | //                                                   PropagatorField &q_out, | ||||||
|  | //                                                   PropagatorField &src, | ||||||
|  | //                                                   Current curr_type, | ||||||
|  | //                                                   unsigned int mu) | ||||||
|  | //{ | ||||||
|  | //  if(curr_type != Current::Vector) | ||||||
|  | //  { | ||||||
|  | //    std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  | //    exit(1); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  Gamma g5(Gamma::Algebra::Gamma5); | ||||||
|  | //  conformable(_grid, q_in_1.Grid()); | ||||||
|  | //  conformable(_grid, q_in_2.Grid()); | ||||||
|  | //  conformable(_grid, q_out.Grid()); | ||||||
|  | //  auto UGrid= this->GaugeGrid(); | ||||||
|  | // | ||||||
|  | //  PropagatorField tmp_shifted(UGrid); | ||||||
|  | //  PropagatorField g5Lg5(UGrid); | ||||||
|  | //  PropagatorField R(UGrid); | ||||||
|  | //  PropagatorField gmuR(UGrid); | ||||||
|  | // | ||||||
|  | //    Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT, | ||||||
|  | //  }; | ||||||
|  | //  Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  | // | ||||||
|  | //  g5Lg5=g5*q_in_1*g5; | ||||||
|  | //  tmp_shifted=Cshift(q_in_2,mu,1); | ||||||
|  | //  Impl::multLinkField(R,this->Umu,tmp_shifted,mu); | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | // | ||||||
|  | //  tmp_shifted=Cshift(q_in_1,mu,1); | ||||||
|  | //  Impl::multLinkField(g5Lg5,this->Umu,tmp_shifted,mu); | ||||||
|  | //  g5Lg5=g5*g5Lg5*g5; | ||||||
|  | //  R=q_in_2; | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out-=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | template <class Impl> | ||||||
|  | void WilsonFermion<Impl>::SeqConservedCurrent(PropagatorField &q_in, | ||||||
|  |                                               PropagatorField &q_out, | ||||||
|  |                                               PropagatorField &src, | ||||||
|  |                                               Current curr_type, | ||||||
|  |                                               unsigned int mu, | ||||||
|  |                                               unsigned int tmin, | ||||||
|  |                                               unsigned int tmax, | ||||||
|  | 					      ComplexField &lattice_cmplx) | ||||||
|  | { | ||||||
|  |   if(curr_type != Current::Vector) | ||||||
|  |   { | ||||||
|  |     std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  |     exit(1); | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   int tshift = (mu == Nd-1) ? 1 : 0; | ||||||
|  |   unsigned int LLt    = GridDefaultLatt()[Tp]; | ||||||
|  |   conformable(_grid, q_in.Grid()); | ||||||
|  |   conformable(_grid, q_out.Grid()); | ||||||
|  |   auto UGrid= this->GaugeGrid(); | ||||||
|  |  | ||||||
|  |   PropagatorField tmp(UGrid); | ||||||
|  |   PropagatorField Utmp(UGrid); | ||||||
|  |   PropagatorField L(UGrid); | ||||||
|  |   PropagatorField zz (UGrid); | ||||||
|  |   zz=Zero(); | ||||||
|  |   LatticeInteger lcoor(UGrid); LatticeCoordinate(lcoor,Nd-1); | ||||||
|  |  | ||||||
|  |     Gamma::Algebra Gmu [] = { | ||||||
|  |     Gamma::Algebra::GammaX, | ||||||
|  |     Gamma::Algebra::GammaY, | ||||||
|  |     Gamma::Algebra::GammaZ, | ||||||
|  |     Gamma::Algebra::GammaT, | ||||||
|  |   }; | ||||||
|  |   Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  |  | ||||||
|  |   tmp = Cshift(q_in,mu,1); | ||||||
|  |   Impl::multLinkField(Utmp,this->Umu,tmp,mu); | ||||||
|  |   tmp = ( Utmp*lattice_cmplx - gmu*Utmp*lattice_cmplx ); // Forward hop | ||||||
|  | //  tmp = where((lcoor>=tmin),tmp,zz); // Mask the time | ||||||
|  | //  q_out = where((lcoor<=tmax),tmp,zz); // Position of current complicated | ||||||
|  | // | ||||||
|  | //  tmp = q_in *lattice_cmplx; | ||||||
|  | //  tmp = Cshift(tmp,mu,-1); | ||||||
|  | //  Impl::multLinkField(Utmp,this->Umu,tmp,mu+Nd); // Adjoint link | ||||||
|  | //  tmp = -( Utmp + gmu*Utmp ); | ||||||
|  | //  // Mask the time | ||||||
|  | //  if (tmax == LLt - 1 && tshift == 1){ // quick fix to include timeslice 0 if tmax + tshift is over the last timeslice | ||||||
|  | //    unsigned int t0 = 0; | ||||||
|  | //    tmp = where(((lcoor==t0) || (lcoor>=tmin+tshift)),tmp,zz); | ||||||
|  | //  } else { | ||||||
|  | //    tmp = where((lcoor>=tmin+tshift),tmp,zz); | ||||||
|  | //  } | ||||||
|  | //  q_out+= where((lcoor<=tmax+tshift),tmp,zz); // Position of current complicated | ||||||
|  | } | ||||||
|  |  | ||||||
|  | template class WilsonFermion<WilsonImplD>;  | ||||||
|  |  | ||||||
|  | NAMESPACE_END(Grid); | ||||||
							
								
								
									
										615
									
								
								amd-omp-stack-err/WilsonFermionWorks3.cc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										615
									
								
								amd-omp-stack-err/WilsonFermionWorks3.cc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,615 @@ | |||||||
|  | /************************************************************************************* | ||||||
|  |  | ||||||
|  | Grid physics library, www.github.com/paboyle/Grid | ||||||
|  |  | ||||||
|  | Source file: ./lib/qcd/action/fermion/WilsonFermion.cc | ||||||
|  |  | ||||||
|  | Copyright (C) 2022 | ||||||
|  |  | ||||||
|  | Author: Peter Boyle <pabobyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Peter Boyle <peterboyle@Peters-MacBook-Pro-2.local> | ||||||
|  | Author: paboyle <paboyle@ph.ed.ac.uk> | ||||||
|  | Author: Fabian Joswig <fabian.joswig@ed.ac.uk> | ||||||
|  |  | ||||||
|  | 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, write to the Free Software Foundation, Inc., | ||||||
|  | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||||||
|  |  | ||||||
|  | See the full license in the file "LICENSE" in the top level distribution | ||||||
|  | directory | ||||||
|  | *************************************************************************************/ | ||||||
|  | 			   /*  END LEGAL */ | ||||||
|  | #include <Grid/qcd/action/fermion/FermionCore.h> | ||||||
|  | #include <Grid/qcd/action/fermion/WilsonFermion.h> | ||||||
|  |  | ||||||
|  | NAMESPACE_BEGIN(Grid); | ||||||
|  |  | ||||||
|  | ///////////////////////////////// | ||||||
|  | // Constructor and gauge import | ||||||
|  | ///////////////////////////////// | ||||||
|  |  | ||||||
|  | //template <class Impl> | ||||||
|  | //WilsonFermion<Impl>::WilsonFermion(GaugeField &_Umu, GridCartesian &Fgrid, | ||||||
|  | //                                   GridRedBlackCartesian &Hgrid, RealD _mass, | ||||||
|  | //                                   const ImplParams &p, | ||||||
|  | //                                   const WilsonAnisotropyCoefficients &anis) | ||||||
|  | //  : | ||||||
|  | //    Kernels(p), | ||||||
|  | //    _grid(&Fgrid), | ||||||
|  | //    _cbgrid(&Hgrid), | ||||||
|  | //    Stencil(&Fgrid, npoint, Even, directions, displacements,p), | ||||||
|  | //    StencilEven(&Hgrid, npoint, Even, directions,displacements,p),  // source is Even | ||||||
|  | //    StencilOdd(&Hgrid, npoint, Odd, directions,displacements,p),  // source is Odd | ||||||
|  | //    mass(_mass), | ||||||
|  | //    Lebesgue(_grid), | ||||||
|  | //    LebesgueEvenOdd(_cbgrid), | ||||||
|  | //    Umu(&Fgrid), | ||||||
|  | //    UmuEven(&Hgrid), | ||||||
|  | //    UmuOdd(&Hgrid), | ||||||
|  | //      _tmp(&Hgrid), | ||||||
|  | //      anisotropyCoeff(anis) | ||||||
|  | //{ | ||||||
|  | //  Stencil.lo     = &Lebesgue; | ||||||
|  | //  StencilEven.lo = &LebesgueEvenOdd; | ||||||
|  | //  StencilOdd.lo  = &LebesgueEvenOdd; | ||||||
|  | //  // Allocate the required comms buffer | ||||||
|  | //  ImportGauge(_Umu); | ||||||
|  | //  if  (anisotropyCoeff.isAnisotropic){ | ||||||
|  | //    diag_mass = mass + 1.0 + (Nd-1)*(anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | //  } else { | ||||||
|  | //    diag_mass = 4.0 + mass; | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int vol4; | ||||||
|  | //  vol4=Fgrid.oSites(); | ||||||
|  | //  Stencil.BuildSurfaceList(1,vol4); | ||||||
|  | //  vol4=Hgrid.oSites(); | ||||||
|  | //  StencilEven.BuildSurfaceList(1,vol4); | ||||||
|  | //  StencilOdd.BuildSurfaceList(1,vol4); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ImportGauge(const GaugeField &_Umu) | ||||||
|  | //{ | ||||||
|  | //  GaugeField HUmu(_Umu.Grid()); | ||||||
|  | // | ||||||
|  | //  //Here multiply the anisotropy coefficients | ||||||
|  | //  if (anisotropyCoeff.isAnisotropic) | ||||||
|  | //  { | ||||||
|  | // | ||||||
|  | //    for (int mu = 0; mu < Nd; mu++) | ||||||
|  | //    { | ||||||
|  | //      GaugeLinkField U_dir = (-0.5)*PeekIndex<LorentzIndex>(_Umu, mu); | ||||||
|  | //      if (mu != anisotropyCoeff.t_direction) | ||||||
|  | //        U_dir *= (anisotropyCoeff.nu / anisotropyCoeff.xi_0); | ||||||
|  | // | ||||||
|  | //      PokeIndex<LorentzIndex>(HUmu, U_dir, mu); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //  else | ||||||
|  | //  { | ||||||
|  | //    HUmu = _Umu * (-0.5); | ||||||
|  | //  } | ||||||
|  | //  Impl::DoubleStore(GaugeGrid(), Umu, HUmu); | ||||||
|  | //  pickCheckerboard(Even, UmuEven, Umu); | ||||||
|  | //  pickCheckerboard(Odd, UmuOdd, Umu); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | /////////////////////////////// | ||||||
|  | //// Implement the interface | ||||||
|  | /////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::M(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerNo); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Dhop(in, out, DaggerYes); | ||||||
|  | //  axpy(out, diag_mass, in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Meooe(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerNo); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerNo); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MeooeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  if (in.Checkerboard() == Odd) { | ||||||
|  | //    DhopEO(in, out, DaggerYes); | ||||||
|  | //  } else { | ||||||
|  | //    DhopOE(in, out, DaggerYes); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mooee(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  typename FermionField::scalar_type scal(diag_mass); | ||||||
|  | //  out = scal * in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  Mooee(in, out); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInv(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  out = (1.0/(diag_mass))*in; | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MooeeInvDag(const FermionField &in, FermionField &out) | ||||||
|  | //{ | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | //  MooeeInv(in,out); | ||||||
|  | //} | ||||||
|  | //template<class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MomentumSpacePropagator(FermionField &out, const FermionField &in,RealD _m,std::vector<double> twist) | ||||||
|  | //{ | ||||||
|  | //  typedef typename FermionField::vector_type vector_type; | ||||||
|  | //  typedef typename FermionField::scalar_type ScalComplex; | ||||||
|  | //  typedef Lattice<iSinglet<vector_type> > LatComplex; | ||||||
|  | // | ||||||
|  | //  // what type LatticeComplex | ||||||
|  | //  conformable(_grid,out.Grid()); | ||||||
|  | // | ||||||
|  | //  Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT | ||||||
|  | //  }; | ||||||
|  | // | ||||||
|  | //  Coordinate latt_size   = _grid->_fdimensions; | ||||||
|  | // | ||||||
|  | //  FermionField   num  (_grid); num  = Zero(); | ||||||
|  | //  LatComplex    wilson(_grid); wilson= Zero(); | ||||||
|  | //  LatComplex     one  (_grid); one = ScalComplex(1.0,0.0); | ||||||
|  | // | ||||||
|  | //  LatComplex denom(_grid); denom= Zero(); | ||||||
|  | //  LatComplex kmu(_grid); | ||||||
|  | //  ScalComplex ci(0.0,1.0); | ||||||
|  | //  // momphase = n * 2pi / L | ||||||
|  | //  for(int mu=0;mu<Nd;mu++) { | ||||||
|  | // | ||||||
|  | //    LatticeCoordinate(kmu,mu); | ||||||
|  | // | ||||||
|  | //    RealD TwoPiL =  M_PI * 2.0/ latt_size[mu]; | ||||||
|  | // | ||||||
|  | //    kmu = TwoPiL * kmu; | ||||||
|  | //    kmu = kmu + TwoPiL * one * twist[mu];//momentum for twisted boundary conditions | ||||||
|  | // | ||||||
|  | //    wilson = wilson + 2.0*sin(kmu*0.5)*sin(kmu*0.5); // Wilson term | ||||||
|  | // | ||||||
|  | //    num = num - sin(kmu)*ci*(Gamma(Gmu[mu])*in);    // derivative term | ||||||
|  | // | ||||||
|  | //    denom=denom + sin(kmu)*sin(kmu); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  wilson = wilson + _m;     // 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  num   = num + wilson*in;     // -i gmu sin k + 2 sin^2 k/2 + m | ||||||
|  | // | ||||||
|  | //  denom= denom+wilson*wilson; // sin^2 k + (2 sin^2 k/2 + m)^2 | ||||||
|  | // | ||||||
|  | //  denom= one/denom; | ||||||
|  | // | ||||||
|  | //  out = num*denom; // [ -i gmu sin k + 2 sin^2 k/2 + m] / [ sin^2 k + (2 sin^2 k/2 + m)^2 ] | ||||||
|  | // | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | // | ||||||
|  | ///////////////////////////////////// | ||||||
|  | //// Internal | ||||||
|  | ///////////////////////////////////// | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DerivInternal(StencilImpl &st, DoubledGaugeField &U, | ||||||
|  | //                                        GaugeField &mat, const FermionField &A, | ||||||
|  | //                                        const FermionField &B, int dag) { | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | // | ||||||
|  | //  FermionField Btilde(B.Grid()); | ||||||
|  | //  FermionField Atilde(B.Grid()); | ||||||
|  | //  Atilde = A; | ||||||
|  | // | ||||||
|  | //  st.HaloExchange(B, compressor); | ||||||
|  | // | ||||||
|  | //  for (int mu = 0; mu < Nd; mu++) { | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    // Flip gamma (1+g)<->(1-g) if dag | ||||||
|  | //    //////////////////////////////////////////////////////////////////////// | ||||||
|  | //    int gamma = mu; | ||||||
|  | //    if (!dag) gamma += Nd; | ||||||
|  | // | ||||||
|  | //    int Ls=1; | ||||||
|  | //    Kernels::DhopDirKernel(st, U, st.CommBuf(), Ls, B.Grid()->oSites(), B, Btilde, mu, gamma); | ||||||
|  | // | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    // spin trace outer product | ||||||
|  | //    ////////////////////////////////////////////////// | ||||||
|  | //    Impl::InsertForce4D(mat, Btilde, Atilde, mu); | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDeriv(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _grid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  mat.Checkerboard() = U.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DerivInternal(Stencil, Umu, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivOE(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); not general, leaving as a comment (Guido) | ||||||
|  | //  // Motivation: look at the SchurDiff operator | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Even); | ||||||
|  | //  assert(U.Checkerboard() == Odd); | ||||||
|  | //  mat.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilEven, UmuOdd, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDerivEO(GaugeField &mat, const FermionField &U, const FermionField &V, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(U.Grid(), _cbgrid); | ||||||
|  | //  conformable(U.Grid(), V.Grid()); | ||||||
|  | //  //conformable(U.Grid(), mat.Grid()); | ||||||
|  | // | ||||||
|  | //  assert(V.Checkerboard() == Odd); | ||||||
|  | //  assert(U.Checkerboard() == Even); | ||||||
|  | //  mat.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DerivInternal(StencilOdd, UmuEven, mat, U, V, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Dhop(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _grid);  // verifies full grid | ||||||
|  | //  conformable(in.Grid(), out.Grid()); | ||||||
|  | // | ||||||
|  | //  out.Checkerboard() = in.Checkerboard(); | ||||||
|  | // | ||||||
|  | //  DhopInternal(Stencil, Lebesgue, Umu, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopOE(const FermionField &in, FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Even); | ||||||
|  | //  out.Checkerboard() = Odd; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilEven, LebesgueEvenOdd, UmuOdd, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopEO(const FermionField &in, FermionField &out,int dag) | ||||||
|  | //{ | ||||||
|  | //  conformable(in.Grid(), _cbgrid);    // verifies half grid | ||||||
|  | //  conformable(in.Grid(), out.Grid());  // drops the cb check | ||||||
|  | // | ||||||
|  | //  assert(in.Checkerboard() == Odd); | ||||||
|  | //  out.Checkerboard() = Even; | ||||||
|  | // | ||||||
|  | //  DhopInternal(StencilOdd, LebesgueEvenOdd, UmuEven, in, out, dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::Mdir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  DhopDir(in, out, dir, disp); | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::MdirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  DhopDirAll(in, out); | ||||||
|  | //} | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDir(const FermionField &in, FermionField &out, int dir, int disp) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //  int dirdisp = dir + skip * 4; | ||||||
|  | //  int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //  DhopDirCalc(in, out, dirdisp, gamma, DaggerNo); | ||||||
|  | //}; | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirAll(const FermionField &in, std::vector<FermionField> &out) | ||||||
|  | //{ | ||||||
|  | //  Compressor compressor(DaggerNo); | ||||||
|  | //  Stencil.HaloExchange(in, compressor); | ||||||
|  | // | ||||||
|  | //  assert((out.size()==8)||(out.size()==9)); | ||||||
|  | //  for(int dir=0;dir<Nd;dir++){ | ||||||
|  | //    for(int disp=-1;disp<=1;disp+=2){ | ||||||
|  | // | ||||||
|  | //      int skip = (disp == 1) ? 0 : 1; | ||||||
|  | //      int dirdisp = dir + skip * 4; | ||||||
|  | //      int gamma = dir + (1 - skip) * 4; | ||||||
|  | // | ||||||
|  | //      DhopDirCalc(in, out[dirdisp], dirdisp, gamma, DaggerNo); | ||||||
|  | //    } | ||||||
|  | //  } | ||||||
|  | //} | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopDirCalc(const FermionField &in, FermionField &out,int dirdisp, int gamma, int dag) | ||||||
|  | //{ | ||||||
|  | //  int Ls=1; | ||||||
|  | //  uint64_t Nsite=in.oSites(); | ||||||
|  | //  Kernels::DhopDirKernel(Stencil, Umu, Stencil.CommBuf(), Ls, Nsite, in, out, dirdisp, gamma); | ||||||
|  | //}; | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternal(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //#ifdef GRID_OMP | ||||||
|  | //  if ( WilsonKernelsStatic::Comms == WilsonKernelsStatic::CommsAndCompute ) | ||||||
|  | //    DhopInternalOverlappedComms(st,lo,U,in,out,dag); | ||||||
|  | //  else | ||||||
|  | //#endif | ||||||
|  | //    DhopInternalSerial(st,lo,U,in,out,dag); | ||||||
|  | //} | ||||||
|  | // | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalOverlappedComms(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //						      DoubledGaugeField &U, | ||||||
|  | //						      const FermionField &in, | ||||||
|  | //						      FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopOverlapped"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | // | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  int len =  U.Grid()->oSites(); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Start comms  // Gather intranode and extra node differentiated?? | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  std::vector<std::vector<CommsRequest_t> > requests; | ||||||
|  | //  st.Prepare(); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Gather"); | ||||||
|  | //    st.HaloGather(in,compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  tracePush("Communication"); | ||||||
|  | //  st.CommunicateBegin(requests); | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Overlap with comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("MergeSHM"); | ||||||
|  | //    st.CommsMergeSHM(compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute interior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagInterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopInterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,1,0); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // Complete comms | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  st.CommunicateComplete(requests); | ||||||
|  | //  tracePop("Communication"); | ||||||
|  | // | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("Merge"); | ||||||
|  | //    st.CommsMerge(compressor); | ||||||
|  | //  } | ||||||
|  | //  ///////////////////////////// | ||||||
|  | //  // do the compute exterior | ||||||
|  | //  ///////////////////////////// | ||||||
|  | // | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDagExterior"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("DhopExterior"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out,0,1); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | //// | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::DhopInternalSerial(StencilImpl &st, LebesgueOrder &lo, | ||||||
|  | //                                       DoubledGaugeField &U, | ||||||
|  | //                                       const FermionField &in, | ||||||
|  | //                                       FermionField &out, int dag) | ||||||
|  | //{ | ||||||
|  | //  GRID_TRACE("DhopSerial"); | ||||||
|  | //  assert((dag == DaggerNo) || (dag == DaggerYes)); | ||||||
|  | //  Compressor compressor(dag); | ||||||
|  | //  { | ||||||
|  | //    GRID_TRACE("HaloExchange"); | ||||||
|  | //    st.HaloExchange(in, compressor); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  int Opt = WilsonKernelsStatic::Opt; | ||||||
|  | //  if (dag == DaggerYes) { | ||||||
|  | //    GRID_TRACE("DhopDag"); | ||||||
|  | //    Kernels::DhopDagKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } else { | ||||||
|  | //    GRID_TRACE("Dhop"); | ||||||
|  | //    Kernels::DhopKernel(Opt,st,U,st.CommBuf(),1,U.oSites(),in,out); | ||||||
|  | //  } | ||||||
|  | //}; | ||||||
|  | ///*Change ends */ | ||||||
|  | // | ||||||
|  | ///******************************************************************************* | ||||||
|  | // * Conserved current utilities for Wilson fermions, for contracting propagators | ||||||
|  | // * to make a conserved current sink or inserting the conserved current | ||||||
|  | // * sequentially. | ||||||
|  | // ******************************************************************************/ | ||||||
|  | //template <class Impl> | ||||||
|  | //void WilsonFermion<Impl>::ContractConservedCurrent(PropagatorField &q_in_1, | ||||||
|  | //                                                   PropagatorField &q_in_2, | ||||||
|  | //                                                   PropagatorField &q_out, | ||||||
|  | //                                                   PropagatorField &src, | ||||||
|  | //                                                   Current curr_type, | ||||||
|  | //                                                   unsigned int mu) | ||||||
|  | //{ | ||||||
|  | //  if(curr_type != Current::Vector) | ||||||
|  | //  { | ||||||
|  | //    std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  | //    exit(1); | ||||||
|  | //  } | ||||||
|  | // | ||||||
|  | //  Gamma g5(Gamma::Algebra::Gamma5); | ||||||
|  | //  conformable(_grid, q_in_1.Grid()); | ||||||
|  | //  conformable(_grid, q_in_2.Grid()); | ||||||
|  | //  conformable(_grid, q_out.Grid()); | ||||||
|  | //  auto UGrid= this->GaugeGrid(); | ||||||
|  | // | ||||||
|  | //  PropagatorField tmp_shifted(UGrid); | ||||||
|  | //  PropagatorField g5Lg5(UGrid); | ||||||
|  | //  PropagatorField R(UGrid); | ||||||
|  | //  PropagatorField gmuR(UGrid); | ||||||
|  | // | ||||||
|  | //    Gamma::Algebra Gmu [] = { | ||||||
|  | //    Gamma::Algebra::GammaX, | ||||||
|  | //    Gamma::Algebra::GammaY, | ||||||
|  | //    Gamma::Algebra::GammaZ, | ||||||
|  | //    Gamma::Algebra::GammaT, | ||||||
|  | //  }; | ||||||
|  | //  Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  | // | ||||||
|  | //  g5Lg5=g5*q_in_1*g5; | ||||||
|  | //  tmp_shifted=Cshift(q_in_2,mu,1); | ||||||
|  | //  Impl::multLinkField(R,this->Umu,tmp_shifted,mu); | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | // | ||||||
|  | //  tmp_shifted=Cshift(q_in_1,mu,1); | ||||||
|  | //  Impl::multLinkField(g5Lg5,this->Umu,tmp_shifted,mu); | ||||||
|  | //  g5Lg5=g5*g5Lg5*g5; | ||||||
|  | //  R=q_in_2; | ||||||
|  | //  gmuR=gmu*R; | ||||||
|  | // | ||||||
|  | //  q_out-=adj(g5Lg5)*R; | ||||||
|  | //  q_out-=adj(g5Lg5)*gmuR; | ||||||
|  | //} | ||||||
|  | using Impl = WilsonImplD; | ||||||
|  | template <class Impl> | ||||||
|  | void WilsonFermion<Impl>::SeqConservedCurrent(PropagatorField &q_in, | ||||||
|  |                                               PropagatorField &q_out, | ||||||
|  |                                               PropagatorField &src, | ||||||
|  |                                               Current curr_type, | ||||||
|  |                                               unsigned int mu, | ||||||
|  |                                               unsigned int tmin, | ||||||
|  |                                               unsigned int tmax, | ||||||
|  | 					      ComplexField &lattice_cmplx) | ||||||
|  | { | ||||||
|  |   if(curr_type != Current::Vector) | ||||||
|  |   { | ||||||
|  |     std::cout << GridLogError << "Only the conserved vector current is implemented so far." << std::endl; | ||||||
|  |     exit(1); | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |   int tshift = (mu == Nd-1) ? 1 : 0; | ||||||
|  |   unsigned int LLt    = GridDefaultLatt()[Tp]; | ||||||
|  |   conformable(_grid, q_in.Grid()); | ||||||
|  |   conformable(_grid, q_out.Grid()); | ||||||
|  |   auto UGrid= this->GaugeGrid(); | ||||||
|  |  | ||||||
|  |   PropagatorField tmp(UGrid); | ||||||
|  |   PropagatorField Utmp(UGrid); | ||||||
|  |   PropagatorField L(UGrid); | ||||||
|  |   PropagatorField zz (UGrid); | ||||||
|  |   zz=Zero(); | ||||||
|  |   LatticeInteger lcoor(UGrid); LatticeCoordinate(lcoor,Nd-1); | ||||||
|  |  | ||||||
|  |     Gamma::Algebra Gmu [] = { | ||||||
|  |     Gamma::Algebra::GammaX, | ||||||
|  |     Gamma::Algebra::GammaY, | ||||||
|  |     Gamma::Algebra::GammaZ, | ||||||
|  |     Gamma::Algebra::GammaT, | ||||||
|  |   }; | ||||||
|  |   Gamma gmu=Gamma(Gmu[mu]); | ||||||
|  |  | ||||||
|  |   tmp = Cshift(q_in,mu,1); | ||||||
|  |   Impl::multLinkField(Utmp,this->Umu,tmp,mu); | ||||||
|  |   tmp = ( Utmp*lattice_cmplx - gmu*Utmp*lattice_cmplx ); // Forward hop | ||||||
|  |   tmp = where((lcoor>=tmin),tmp,zz); // Mask the time | ||||||
|  | //  q_out = where((lcoor<=tmax),tmp,zz); // Position of current complicated | ||||||
|  | // | ||||||
|  | //  tmp = q_in *lattice_cmplx; | ||||||
|  | //  tmp = Cshift(tmp,mu,-1); | ||||||
|  | //  Impl::multLinkField(Utmp,this->Umu,tmp,mu+Nd); // Adjoint link | ||||||
|  | //  tmp = -( Utmp + gmu*Utmp ); | ||||||
|  | //  // Mask the time | ||||||
|  | //  if (tmax == LLt - 1 && tshift == 1){ // quick fix to include timeslice 0 if tmax + tshift is over the last timeslice | ||||||
|  | //    unsigned int t0 = 0; | ||||||
|  | //    tmp = where(((lcoor==t0) || (lcoor>=tmin+tshift)),tmp,zz); | ||||||
|  | //  } else { | ||||||
|  | //    tmp = where((lcoor>=tmin+tshift),tmp,zz); | ||||||
|  | //  } | ||||||
|  | //  q_out+= where((lcoor<=tmax+tshift),tmp,zz); // Position of current complicated | ||||||
|  | } | ||||||
|  |  | ||||||
|  | //template class WilsonFermion<WilsonImplD>;  | ||||||
|  |  | ||||||
|  | NAMESPACE_END(Grid); | ||||||
							
								
								
									
										586
									
								
								amd-omp-stack-err/objdump_fails.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										586
									
								
								amd-omp-stack-err/objdump_fails.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,586 @@ | |||||||
|  |  | ||||||
|  | libWilsonFails.a(WilsonFails.o):	file format elf64-x86-64 | ||||||
|  |  | ||||||
|  | SYMBOL TABLE: | ||||||
|  | 0000000000000000 l    df *ABS*	0000000000000000 WilsonFermionInstantiationWilsonImplD.cc | ||||||
|  | 0000000000000000 l    d  .text	0000000000000000 .text | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	0000000000000000 .text._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_ | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	0000000000000000 .gcc_except_table._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_ | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	0000000000000000 GCC_except_table1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	0000000000000000 GCC_except_table3 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv	0000000000000000 .text._ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l       .rodata.cst8	0000000000000000 .LCPI20_0 | ||||||
|  | 0000000000000008 l       .rodata.cst8	0000000000000000 .LCPI20_1 | ||||||
|  | 0000000000000000 l       .rodata.cst16	0000000000000000 .LCPI20_2 | ||||||
|  | 0000000000000010 l       .rodata.cst16	0000000000000000 .LCPI20_3 | ||||||
|  | 0000000000000020 l       .rodata.cst16	0000000000000000 .LCPI20_4 | ||||||
|  | 0000000000000030 l       .rodata.cst16	0000000000000000 .LCPI20_5 | ||||||
|  | 0000000000000040 l       .rodata.cst16	0000000000000000 .LCPI20_6 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000000 .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000000 GCC_except_table20 | ||||||
|  | 0000000000000010 l       .rodata.cst8	0000000000000000 .LCPI21_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000000 .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000000 GCC_except_table21 | ||||||
|  | 0000000000000050 l       .rodata.cst16	0000000000000000 .LCPI22_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 GCC_except_table22 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4GridlsERSoRNS_6LoggerE	0000000000000000 .text._ZN4GridlsERSoRNS_6LoggerE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4GridlsERSoRNS_6LoggerE	0000000000000000 .gcc_except_table._ZN4GridlsERSoRNS_6LoggerE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4GridlsERSoRNS_6LoggerE	0000000000000000 GCC_except_table31 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 GCC_except_table35 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	0000000000000000 .text._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	0000000000000000 .gcc_except_table._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	0000000000000000 GCC_except_table36 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 GCC_except_table38 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000000 .text._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i | ||||||
|  | 0000000000000000 l     F .text	000000000000010d .omp_outlined. | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000000 .gcc_except_table._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000000 GCC_except_table39 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE | ||||||
|  | 0000000000001160 l     F .text	00000000000000e5 .omp_outlined..44 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE | ||||||
|  | 000000000000bf90 l     F .text	00000000000000e5 .omp_outlined..52 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev	0000000000000000 GCC_except_table42 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table43 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid6Logger10backgroundB5cxx11Ev	0000000000000000 .text._ZN4Grid6Logger10backgroundB5cxx11Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid6Logger10backgroundB5cxx11Ev	0000000000000000 .gcc_except_table._ZN4Grid6Logger10backgroundB5cxx11Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid6Logger10backgroundB5cxx11Ev	0000000000000000 GCC_except_table44 | ||||||
|  | 0000000000000000 l    d  .text._ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE	0000000000000000 .text._ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid6Logger8evidenceB5cxx11Ev	0000000000000000 .text._ZN4Grid6Logger8evidenceB5cxx11Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid6Logger8evidenceB5cxx11Ev	0000000000000000 .gcc_except_table._ZN4Grid6Logger8evidenceB5cxx11Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid6Logger8evidenceB5cxx11Ev	0000000000000000 GCC_except_table46 | ||||||
|  | 0000000000000000 l    d  .text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_	0000000000000000 .text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_ | ||||||
|  | 0000000000000100 l     O .rodata	0000000000000001 _ZStL19piecewise_construct | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	0000000000000000 .gcc_except_table._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	0000000000000000 GCC_except_table49 | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 GCC_except_table55 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 GCC_except_table56 | ||||||
|  | 0000000000000000 l    d  .text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z	0000000000000000 .text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	0000000000000000 GCC_except_table63 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	0000000000000000 GCC_except_table64 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table69 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii	0000000000000000 .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000060 l       .rodata.cst16	0000000000000000 .LCPI71_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii	0000000000000000 .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000000 .text._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000000 .gcc_except_table._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000000 GCC_except_table72 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	0000000000000000 .text._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	0000000000000000 .gcc_except_table._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	0000000000000000 GCC_except_table73 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	0000000000000000 GCC_except_table74 | ||||||
|  | 0000000000000000 l    d  .text._ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm	0000000000000000 .text._ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	0000000000000000 .text._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	0000000000000000 GCC_except_table76 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .text._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 GCC_except_table77 | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000110 l     F .text	000000000000104c .omp_outlined..41 | ||||||
|  | 0000000000000070 l       .rodata.cst16	0000000000000000 .LCPI80_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	0000000000000000 GCC_except_table81 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE | ||||||
|  | 0000000000001250 l     F .text	000000000000ad36 .omp_outlined..45 | ||||||
|  | 0000000000000080 l       .rodata.cst16	0000000000000000 .LCPI87_0 | ||||||
|  | 0000000000000000 l    d  .rodata	0000000000000000 .rodata | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EE | ||||||
|  | 0000000000000090 l       .rodata.cst16	0000000000000000 .LCPI92_0 | ||||||
|  | 00000000000000a0 l       .rodata.cst16	0000000000000000 .LCPI92_1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_	0000000000000000 .text._ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_ | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_	0000000000000000 .gcc_except_table._ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_ | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_	0000000000000000 GCC_except_table92 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv	0000000000000000 GCC_except_table97 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m	0000000000000000 GCC_except_table98 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 000000000000c080 l     F .text	000000000000046a .omp_outlined..53 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEELPS9_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEELPS9_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000000 .text._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000000 GCC_except_table104 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 GCC_except_table105 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12uvmAllocatorIiE10deallocateEPim	0000000000000000 .text._ZN4Grid12uvmAllocatorIiE10deallocateEPim | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12uvmAllocatorIiE10deallocateEPim	0000000000000000 .gcc_except_table._ZN4Grid12uvmAllocatorIiE10deallocateEPim | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12uvmAllocatorIiE10deallocateEPim	0000000000000000 GCC_except_table106 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	0000000000000000 GCC_except_table107 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .text._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .gcc_except_table._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 GCC_except_table108 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 GCC_except_table109 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .text._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .gcc_except_table._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 GCC_except_table110 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 GCC_except_table111 | ||||||
|  | 0000000000000000 l    d  .text.startup	0000000000000000 .text.startup | ||||||
|  | 0000000000000000 l     F .text.startup	0000000000000001 __cxx_global_var_init.56 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 GCC_except_table116 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 00000000000000b0 l       .rodata.cst16	0000000000000000 .LCPI123_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid3FFTC2EPNS_13GridCartesianE	0000000000000000 .text._ZN4Grid3FFTC2EPNS_13GridCartesianE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid3FFTC2EPNS_13GridCartesianE	0000000000000000 .gcc_except_table._ZN4Grid3FFTC2EPNS_13GridCartesianE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid3FFTC2EPNS_13GridCartesianE	0000000000000000 GCC_except_table123 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 GCC_except_table127 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE | ||||||
|  | 000000000000c4f0 l     F .text	00000000000000e5 .omp_outlined..63 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 000000000000c730 l     F .text	00000000000000e5 .omp_outlined..67 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 000000000000cdd0 l     F .text	00000000000000e5 .omp_outlined..79 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table131 | ||||||
|  | 00000000000000c0 l       .rodata.cst16	0000000000000000 .LCPI132_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_	0000000000000000 .text._ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesianD0Ev	0000000000000000 .text._ZN4Grid13GridCartesianD0Ev | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian14CheckerBoardedEi	0000000000000000 .text._ZN4Grid13GridCartesian14CheckerBoardedEi | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian23CheckerBoardDestinationEiii	0000000000000000 .text._ZN4Grid13GridCartesian23CheckerBoardDestinationEiii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian17CheckerBoardShiftEiiii	0000000000000000 .text._ZN4Grid13GridCartesian17CheckerBoardShiftEiiii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii	0000000000000000 .text._ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian22CheckerBoardFromOindexEi	0000000000000000 .text._ZN4Grid13GridCartesian22CheckerBoardFromOindexEi | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi	0000000000000000 .text._ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	0000000000000000 GCC_except_table145 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	0000000000000000 GCC_except_table146 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table150 | ||||||
|  | 000000000000c5e0 l     F .text	000000000000014d .omp_outlined..64 | ||||||
|  | 0000000000000018 l       .rodata.cst8	0000000000000000 .LCPI152_0 | ||||||
|  | 00000000000000d0 l       .rodata.cst16	0000000000000000 .LCPI152_1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 000000000000c820 l     F .text	0000000000000346 .omp_outlined..68 | ||||||
|  | 0000000000000020 l       .rodata.cst8	0000000000000000 .LCPI155_0 | ||||||
|  | 0000000000000028 l       .rodata.cst8	0000000000000000 .LCPI155_1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	0000000000000000 .text._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	0000000000000000 .gcc_except_table._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	0000000000000000 GCC_except_table157 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_ | ||||||
|  | 000000000000cb70 l     F .text	00000000000000e5 .omp_outlined..71 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE	0000000000000000 .text._ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE | ||||||
|  | 000000000000cc60 l     F .text	0000000000000166 .omp_outlined..72 | ||||||
|  | 000000000000cec0 l     F .text	0000000000000462 .omp_outlined..80 | ||||||
|  | 00000000000000e0 l       .rodata.cst16	0000000000000000 .LCPI163_0 | ||||||
|  | 0000000000000010 l     F .text.startup	0000000000000021 _GLOBAL__sub_I_WilsonFermionInstantiationWilsonImplD.cc | ||||||
|  | 0000000000000000 l     O .bss	0000000000000001 _ZStL8__ioinit | ||||||
|  | 0000000000000040 l     F .text.startup	000000000000000a .omp_offloading.requires_reg | ||||||
|  | 0000000000000000 l    d  .bss	0000000000000000 .bss | ||||||
|  | 0000000000000001 l     O .bss	0000000000000001 _ZN5EigenL4lastE | ||||||
|  | 0000000000000002 l     O .bss	0000000000000002 _ZN5EigenL6lastp1E | ||||||
|  | 0000000000000004 l     O .bss	0000000000000001 _ZN5EigenL3fixILi1EEE | ||||||
|  | 0000000000000005 l     O .bss	0000000000000001 _ZN5EigenL3allE | ||||||
|  | 0000000000000000 l    d  .rodata.str1.1	0000000000000000 .rodata.str1.1 | ||||||
|  | 0000000000000000 l     O .rodata.str1.16	0000000000000114 .omp_offloading.entry_name | ||||||
|  | 0000000000000000 l    d  .rodata.str1.16	0000000000000000 .rodata.str1.16 | ||||||
|  | 0000000000000120 l     O .rodata.str1.16	0000000000000131 .omp_offloading.entry_name.84 | ||||||
|  | 0000000000000260 l     O .rodata.str1.16	0000000000000102 .omp_offloading.entry_name.85 | ||||||
|  | 0000000000000370 l     O .rodata.str1.16	00000000000000ee .omp_offloading.entry_name.86 | ||||||
|  | 0000000000000460 l     O .rodata.str1.16	000000000000013b .omp_offloading.entry_name.87 | ||||||
|  | 00000000000005a0 l     O .rodata.str1.16	000000000000009e .omp_offloading.entry_name.88 | ||||||
|  | 0000000000000640 l     O .rodata.str1.16	0000000000000130 .omp_offloading.entry_name.89 | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv	0000000000000009 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	000000000000008b _ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	000000000000100e _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000  w    F .text.__clang_call_terminate	000000000000000b .hidden __clang_call_terminate | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _Unwind_Resume | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000009 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	000000000000015b _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev | ||||||
|  | 0000000000000000  w    O .rodata._ZTVN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	00000000000001a8 _ZTVN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12uvmAllocatorIiE10deallocateEPim	000000000000100f _ZN4Grid12uvmAllocatorIiE10deallocateEPim | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	000000000000100e _ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000256 _ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev	0000000000000012 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZdlPv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv	0000000000000009 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv	0000000000000009 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv	0000000000000006 _ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv	0000000000000006 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE	000000000000001a _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __assert_fail | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000c _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000c _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000c _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_	00000000000000e3 _ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000e2f _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid3FFTC2EPNS_13GridCartesianE	000000000000024b _ZN4Grid3FFTC2EPNS_13GridCartesianE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_	00000000000000f7 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	000000000000020a _ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000         *UND*	0000000000000000 acos | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE	00000000000003d2 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE	00000000000003d2 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	00000000000000ce _ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _Znwm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memmove | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE	00000000000003d2 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	000000000000100f _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt17__throw_bad_allocv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000222 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000508 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid15GridDefaultLattEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000320 _ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	000000000000018c _ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_	0000000000000168 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	000000000000100e _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000277 _ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE	0000000000000592 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_	0000000000000132 _ZN4Grid12LSComparisonINS_3vgeINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEjEESA_jEENS_7LatticeIS8_EET_RKNSC_IT0_EERKT1_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE	00000000000004ab _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m	000000000000100f _ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE10deallocateEPS7_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	000000000000100f _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt4cout | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid12GridLogErrorE | ||||||
|  | 0000000000000000  w    F .text._ZN4GridlsERSoRNS_6LoggerE	0000000000000348 _ZN4GridlsERSoRNS_6LoggerE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 exit | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_	0000000000000266 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid6Logger10backgroundB5cxx11Ev	00000000000000e1 _ZN4Grid6Logger10backgroundB5cxx11Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid6Logger9timestampE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt6chrono3_V212system_clock3nowEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid6Logger8evidenceB5cxx11Ev	00000000000000e1 _ZN4Grid6Logger8evidenceB5cxx11Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE	00000000000001b5 _ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid6Logger7devnullE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSolsEi | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo3putEc | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo5flushEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt16__throw_bad_castv | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memset | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager9ViewCloseEPvNS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicator8ThisRankEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE	000000000000027d _ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii	00000000000001b4 _ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid18acceleratorThreadsEv | ||||||
|  | 0000000000000150  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118af7__ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i_l116.region_id | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __tgt_target_kernel | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_global_thread_num | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_push_num_teams | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_fork_teams | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memcpy | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE	000000000000021d _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 00000000000001c0  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEELPS9_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEELPS9_0EEEvRiRKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8ViewOpenENS_8ViewModeE	000000000000021d _ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 00000000000001e8  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE_l190.region_id | ||||||
|  | 0000000000000000  w    F .text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_	000000000000013d _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo9_M_insertIlEERSoT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_begin_catch | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt9terminatev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memcmp | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	000000000000017e _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_	00000000000002b4 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E	0000000000000031 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_rethrow | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_end_catch | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_	000000000000012f _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	000000000000103f _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid14MemoryProfiler5statsE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid14MemoryProfiler5debugE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid12GridLogDebugE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 vsnprintf | ||||||
|  | 0000000000000000  w    F .text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z	0000000000000104 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid10sizeStringB5cxx11Em | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo9_M_insertIPKvEERSoT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager11CpuAllocateEm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt20__throw_length_errorPKc | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager7CpuFreeEPvm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo9_M_insertImEERSoT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager8ViewOpenEPvmNS_8ViewModeENS_10ViewAdviseE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	000000000000103e _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE	000000000000021d _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicator21ProcessorCoorFromRankEiRNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii	000000000000051b _ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	000000000000059a _ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000b8a _ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid12Cshift_tableE | ||||||
|  | 0000000000000000  w    F .text._ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm	00000000000001d0 _ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	000000000000103e _ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	000000000000100f _ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager14SharedAllocateEm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager10SharedFreeEPvm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_for_static_init_8u | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_fork_call | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_for_static_fini | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEC2ERKNS_18LatticeAcceleratorIS7_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv	000000000000103e _ZN4Grid16alignedAllocatorINS_7iScalarINS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	000000000000100e _ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	000000000000100e _ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	000000000000100f _ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager15AcceleratorFreeEPvm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	000000000000103f _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    O .rodata._ZTVN4Grid13GridCartesianE	0000000000000068 _ZTVN4Grid13GridCartesianE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicatorC2ERKNS_17AcceleratorVectorIiLi8EEERKS0_Ri | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_	0000000000000451 _ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev | ||||||
|  | 00000000000001e9  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 00000000000001ea  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000228  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesianD0Ev	0000000000000012 _ZN4Grid13GridCartesianD0Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicatorD2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian14CheckerBoardedEi	0000000000000003 _ZN4Grid13GridCartesian14CheckerBoardedEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE	0000000000000003 _ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian23CheckerBoardDestinationEiii	0000000000000003 _ZN4Grid13GridCartesian23CheckerBoardDestinationEiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian17CheckerBoardShiftEiiii	0000000000000003 _ZN4Grid13GridCartesian17CheckerBoardShiftEiiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii	0000000000000003 _ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian22CheckerBoardFromOindexEi	0000000000000003 _ZN4Grid13GridCartesian22CheckerBoardFromOindexEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi	0000000000000003 _ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000096 _ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000096 _ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	000000000000103e _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 cexp | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE	0000000000000174 _ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE | ||||||
|  | 0000000000000208  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD__l331.region_id | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitC1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitD1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 .hidden __dso_handle | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_atexit | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __tgt_register_requires | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000038 _ZTIN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE1MERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MdagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MdirERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ii | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE7MdirAllERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSt6vectorISK_SaISK_EE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MeooeERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MooeeERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooeeInvERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeooeDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooeeDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11MooeeInvDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4DhopERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DhopOEERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DhopEOERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE7DhopDirERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ii | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DhopDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11DhopDerivEOERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11DhopDerivOEERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23MomentumSpacePropagatorERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERKSK_dSt6vectorIdSaIdEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ImportGaugeERKNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE24ContractConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_SL_NS_7CurrentEj | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000089 _ZTSN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000089 _ZTSN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	000000000000008b _ZTSN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	0000000000000099 _ZTSN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	000000000000008b _ZTSN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	0000000000000010 _ZTIN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	0000000000000018 _ZTIN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE	0000000000000074 _ZTSN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE	0000000000000072 _ZTSN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE	0000000000000059 _ZTSN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE	0000000000000010 _ZTIN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE	0000000000000018 _ZTIN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE	0000000000000018 _ZTIN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000038 _ZTIN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid19WilsonKernelsStaticE	000000000000001d _ZTSN4Grid19WilsonKernelsStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid19WilsonKernelsStaticE	0000000000000010 _ZTIN4Grid19WilsonKernelsStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000038 _ZTIN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid19WilsonFermionStaticE	000000000000001d _ZTSN4Grid19WilsonFermionStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid19WilsonFermionStaticE	0000000000000010 _ZTIN4Grid19WilsonFermionStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid13GridCartesianE	0000000000000018 _ZTIN4Grid13GridCartesianE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid13GridCartesianE	0000000000000017 _ZTSN4Grid13GridCartesianE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid8GridBaseE	0000000000000011 _ZTSN4Grid8GridBaseE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid10GridThreadE	0000000000000014 _ZTSN4Grid10GridThreadE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid10GridThreadE	0000000000000010 _ZTIN4Grid10GridThreadE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid8GridBaseE	0000000000000038 _ZTIN4Grid8GridBaseE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTIN4Grid21CartesianCommunicatorE | ||||||
|  | 0000000000000000  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118af7__ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i_l116 | ||||||
|  | 0000000000000020  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000040  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_12TrinaryWhereENS0_INS1_INS3_IjNS7_IjEEEEEEEESD_SD_EERSD_RKNS_24LatticeTrinaryExpressionIT_T0_T1_T2_EE_l190 | ||||||
|  | 0000000000000060  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000080  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE_l166 | ||||||
|  | 00000000000000a0  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD__l331 | ||||||
|  | 00000000000000c0  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __gxx_personality_v0 | ||||||
							
								
								
									
										16
									
								
								amd-omp-stack-err/objdump_works1.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								amd-omp-stack-err/objdump_works1.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  |  | ||||||
|  | libWilsonFermionWorks1.a(WilsonFermionWorks1.o):	file format elf64-x86-64 | ||||||
|  |  | ||||||
|  | SYMBOL TABLE: | ||||||
|  | 0000000000000000 l    df *ABS*	0000000000000000 WilsonFermionWorks1.cc | ||||||
|  | 0000000000000000 l    d  .text.startup	0000000000000000 .text.startup | ||||||
|  | 0000000000000000 l     F .text.startup	0000000000000021 _GLOBAL__sub_I_WilsonFermionWorks1.cc | ||||||
|  | 0000000000000000 l     O .bss	0000000000000001 _ZStL8__ioinit | ||||||
|  | 0000000000000000 l    d  .bss	0000000000000000 .bss | ||||||
|  | 0000000000000001 l     O .bss	0000000000000001 _ZN5EigenL4lastE | ||||||
|  | 0000000000000002 l     O .bss	0000000000000002 _ZN5EigenL6lastp1E | ||||||
|  | 0000000000000004 l     O .bss	0000000000000001 _ZN5EigenL3allE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitC1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitD1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 .hidden __dso_handle | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_atexit | ||||||
							
								
								
									
										545
									
								
								amd-omp-stack-err/objdump_works2.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										545
									
								
								amd-omp-stack-err/objdump_works2.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,545 @@ | |||||||
|  |  | ||||||
|  | libWilsonFermionWorks2.a(WilsonFermionWorks2.o):	file format elf64-x86-64 | ||||||
|  |  | ||||||
|  | SYMBOL TABLE: | ||||||
|  | 0000000000000000 l    df *ABS*	0000000000000000 WilsonFermionWorks2.cc | ||||||
|  | 0000000000000000 l    d  .text	0000000000000000 .text | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	0000000000000000 .text._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_ | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	0000000000000000 .gcc_except_table._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_ | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	0000000000000000 GCC_except_table1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	0000000000000000 GCC_except_table3 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv	0000000000000000 .text._ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000 l       .rodata.cst8	0000000000000000 .LCPI20_0 | ||||||
|  | 0000000000000008 l       .rodata.cst8	0000000000000000 .LCPI20_1 | ||||||
|  | 0000000000000000 l       .rodata.cst16	0000000000000000 .LCPI20_2 | ||||||
|  | 0000000000000010 l       .rodata.cst16	0000000000000000 .LCPI20_3 | ||||||
|  | 0000000000000020 l       .rodata.cst16	0000000000000000 .LCPI20_4 | ||||||
|  | 0000000000000030 l       .rodata.cst16	0000000000000000 .LCPI20_5 | ||||||
|  | 0000000000000040 l       .rodata.cst16	0000000000000000 .LCPI20_6 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000000 .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000000 GCC_except_table20 | ||||||
|  | 0000000000000010 l       .rodata.cst8	0000000000000000 .LCPI21_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000000 .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000000 GCC_except_table21 | ||||||
|  | 0000000000000050 l       .rodata.cst16	0000000000000000 .LCPI22_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 GCC_except_table22 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000000 .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4GridlsERSoRNS_6LoggerE	0000000000000000 .text._ZN4GridlsERSoRNS_6LoggerE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4GridlsERSoRNS_6LoggerE	0000000000000000 .gcc_except_table._ZN4GridlsERSoRNS_6LoggerE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4GridlsERSoRNS_6LoggerE	0000000000000000 GCC_except_table31 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 GCC_except_table35 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	0000000000000000 .text._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	0000000000000000 .gcc_except_table._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	0000000000000000 GCC_except_table36 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 GCC_except_table38 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000000 .text._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i | ||||||
|  | 0000000000000000 l     F .text	000000000000010d .omp_outlined. | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000000 .gcc_except_table._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000000 GCC_except_table39 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE | ||||||
|  | 0000000000001160 l     F .text	00000000000000e5 .omp_outlined..44 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table41 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid6Logger10backgroundB5cxx11Ev	0000000000000000 .text._ZN4Grid6Logger10backgroundB5cxx11Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid6Logger10backgroundB5cxx11Ev	0000000000000000 .gcc_except_table._ZN4Grid6Logger10backgroundB5cxx11Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid6Logger10backgroundB5cxx11Ev	0000000000000000 GCC_except_table42 | ||||||
|  | 0000000000000000 l    d  .text._ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE	0000000000000000 .text._ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid6Logger8evidenceB5cxx11Ev	0000000000000000 .text._ZN4Grid6Logger8evidenceB5cxx11Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid6Logger8evidenceB5cxx11Ev	0000000000000000 .gcc_except_table._ZN4Grid6Logger8evidenceB5cxx11Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid6Logger8evidenceB5cxx11Ev	0000000000000000 GCC_except_table44 | ||||||
|  | 0000000000000000 l    d  .text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_	0000000000000000 .text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_ | ||||||
|  | 0000000000000100 l     O .rodata	0000000000000001 _ZStL19piecewise_construct | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	0000000000000000 .gcc_except_table._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	0000000000000000 GCC_except_table47 | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E | ||||||
|  | 0000000000000000 l    d  .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_	0000000000000000 .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 GCC_except_table53 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 GCC_except_table54 | ||||||
|  | 0000000000000000 l    d  .text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z	0000000000000000 .text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	0000000000000000 GCC_except_table61 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	0000000000000000 GCC_except_table62 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table67 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii	0000000000000000 .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000060 l       .rodata.cst16	0000000000000000 .LCPI69_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii	0000000000000000 .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000000 .text._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000000 .gcc_except_table._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000000 GCC_except_table70 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	0000000000000000 .text._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	0000000000000000 .gcc_except_table._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	0000000000000000 GCC_except_table71 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	0000000000000000 GCC_except_table72 | ||||||
|  | 0000000000000000 l    d  .text._ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm	0000000000000000 .text._ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	0000000000000000 .text._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	0000000000000000 GCC_except_table74 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .text._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 GCC_except_table75 | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000110 l     F .text	000000000000104c .omp_outlined..41 | ||||||
|  | 0000000000000070 l       .rodata.cst16	0000000000000000 .LCPI78_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	0000000000000000 GCC_except_table79 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE | ||||||
|  | 0000000000001250 l     F .text	000000000000ad36 .omp_outlined..45 | ||||||
|  | 0000000000000080 l       .rodata.cst16	0000000000000000 .LCPI85_0 | ||||||
|  | 0000000000000000 l    d  .rodata	0000000000000000 .rodata | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000000 .text._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000000 GCC_except_table89 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000000 GCC_except_table90 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12uvmAllocatorIiE10deallocateEPim	0000000000000000 .text._ZN4Grid12uvmAllocatorIiE10deallocateEPim | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12uvmAllocatorIiE10deallocateEPim	0000000000000000 .gcc_except_table._ZN4Grid12uvmAllocatorIiE10deallocateEPim | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12uvmAllocatorIiE10deallocateEPim	0000000000000000 GCC_except_table91 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	0000000000000000 GCC_except_table92 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .text._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .gcc_except_table._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 GCC_except_table93 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	0000000000000000 GCC_except_table94 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .text._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 .gcc_except_table._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	0000000000000000 GCC_except_table95 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	0000000000000000 GCC_except_table96 | ||||||
|  | 0000000000000000 l    d  .text.startup	0000000000000000 .text.startup | ||||||
|  | 0000000000000000 l     F .text.startup	0000000000000001 __cxx_global_var_init.52 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	0000000000000000 GCC_except_table101 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000090 l       .rodata.cst16	0000000000000000 .LCPI108_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid3FFTC2EPNS_13GridCartesianE	0000000000000000 .text._ZN4Grid3FFTC2EPNS_13GridCartesianE | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid3FFTC2EPNS_13GridCartesianE	0000000000000000 .gcc_except_table._ZN4Grid3FFTC2EPNS_13GridCartesianE | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid3FFTC2EPNS_13GridCartesianE	0000000000000000 GCC_except_table108 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000000 GCC_except_table112 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE | ||||||
|  | 000000000000bf90 l     F .text	00000000000000e5 .omp_outlined..59 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 000000000000c1d0 l     F .text	00000000000000e5 .omp_outlined..63 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 000000000000c870 l     F .text	00000000000000e5 .omp_outlined..75 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table116 | ||||||
|  | 00000000000000a0 l       .rodata.cst16	0000000000000000 .LCPI117_0 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_	0000000000000000 .text._ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesianD0Ev	0000000000000000 .text._ZN4Grid13GridCartesianD0Ev | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian14CheckerBoardedEi	0000000000000000 .text._ZN4Grid13GridCartesian14CheckerBoardedEi | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian23CheckerBoardDestinationEiii	0000000000000000 .text._ZN4Grid13GridCartesian23CheckerBoardDestinationEiii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian17CheckerBoardShiftEiiii	0000000000000000 .text._ZN4Grid13GridCartesian17CheckerBoardShiftEiiii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii	0000000000000000 .text._ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian22CheckerBoardFromOindexEi	0000000000000000 .text._ZN4Grid13GridCartesian22CheckerBoardFromOindexEi | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi	0000000000000000 .text._ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000000 .text._ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	0000000000000000 GCC_except_table130 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	0000000000000000 .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	0000000000000000 .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	0000000000000000 GCC_except_table131 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	0000000000000000 .text._ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	0000000000000000 .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	0000000000000000 .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	0000000000000000 GCC_except_table135 | ||||||
|  | 000000000000c080 l     F .text	000000000000014d .omp_outlined..60 | ||||||
|  | 0000000000000018 l       .rodata.cst8	0000000000000000 .LCPI137_0 | ||||||
|  | 00000000000000b0 l       .rodata.cst16	0000000000000000 .LCPI137_1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	0000000000000000 .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 000000000000c2c0 l     F .text	0000000000000346 .omp_outlined..64 | ||||||
|  | 0000000000000020 l       .rodata.cst8	0000000000000000 .LCPI140_0 | ||||||
|  | 0000000000000028 l       .rodata.cst8	0000000000000000 .LCPI140_1 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000000 .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	0000000000000000 .text._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi | ||||||
|  | 0000000000000000 l    d  .gcc_except_table._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	0000000000000000 .gcc_except_table._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi | ||||||
|  | 0000000000000000 l       .gcc_except_table._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	0000000000000000 GCC_except_table142 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_	0000000000000000 .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_ | ||||||
|  | 000000000000c610 l     F .text	00000000000000e5 .omp_outlined..67 | ||||||
|  | 0000000000000000 l    d  .text._ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE	0000000000000000 .text._ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE | ||||||
|  | 000000000000c700 l     F .text	0000000000000166 .omp_outlined..68 | ||||||
|  | 000000000000c960 l     F .text	0000000000000462 .omp_outlined..76 | ||||||
|  | 00000000000000c0 l       .rodata.cst16	0000000000000000 .LCPI148_0 | ||||||
|  | 0000000000000010 l     F .text.startup	0000000000000021 _GLOBAL__sub_I_WilsonFermionWorks2.cc | ||||||
|  | 0000000000000000 l     O .bss	0000000000000001 _ZStL8__ioinit | ||||||
|  | 0000000000000040 l     F .text.startup	000000000000000a .omp_offloading.requires_reg | ||||||
|  | 0000000000000000 l    d  .bss	0000000000000000 .bss | ||||||
|  | 0000000000000001 l     O .bss	0000000000000001 _ZN5EigenL4lastE | ||||||
|  | 0000000000000002 l     O .bss	0000000000000002 _ZN5EigenL6lastp1E | ||||||
|  | 0000000000000004 l     O .bss	0000000000000001 _ZN5EigenL3fixILi1EEE | ||||||
|  | 0000000000000005 l     O .bss	0000000000000001 _ZN5EigenL3allE | ||||||
|  | 0000000000000000 l    d  .rodata.str1.1	0000000000000000 .rodata.str1.1 | ||||||
|  | 0000000000000000 l     O .rodata.str1.16	0000000000000114 .omp_offloading.entry_name | ||||||
|  | 0000000000000000 l    d  .rodata.str1.16	0000000000000000 .rodata.str1.16 | ||||||
|  | 0000000000000120 l     O .rodata.str1.16	0000000000000131 .omp_offloading.entry_name.80 | ||||||
|  | 0000000000000260 l     O .rodata.str1.16	00000000000000ee .omp_offloading.entry_name.81 | ||||||
|  | 0000000000000350 l     O .rodata.str1.16	000000000000013b .omp_offloading.entry_name.82 | ||||||
|  | 0000000000000490 l     O .rodata.str1.16	000000000000009e .omp_offloading.entry_name.83 | ||||||
|  | 0000000000000530 l     O .rodata.str1.16	0000000000000130 .omp_offloading.entry_name.84 | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv	0000000000000009 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4GridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_	000000000000008b _ZN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE5MdagMERKSE_RSE_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	000000000000100e _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000  w    F .text.__clang_call_terminate	000000000000000b .hidden __clang_call_terminate | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _Unwind_Resume | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000009 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MdiagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev	000000000000015b _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED2Ev | ||||||
|  | 0000000000000000  w    O .rodata._ZTVN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	00000000000001a8 _ZTVN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12uvmAllocatorIiE10deallocateEPim	000000000000100f _ZN4Grid12uvmAllocatorIiE10deallocateEPim | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m	000000000000100e _ZN4Grid16alignedAllocatorINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE10deallocateEPSD_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev	0000000000000256 _ZN4Grid16CartesianStencilINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEENS1_INS2_ISA_Li2EEEEENS_16WilsonImplParamsEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev	0000000000000012 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEED0Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZdlPv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv	0000000000000009 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE12RedBlackGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv	0000000000000009 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MassEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv	0000000000000006 _ZN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEE7ConstEEEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv	0000000000000006 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11isTrivialEEEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE3tmpEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE	000000000000001a _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14DirichletBlockERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __assert_fail | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11FermionGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19FermionRedBlackGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9GaugeGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv	0000000000000008 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE17GaugeRedBlackGridEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000c _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6MDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000c _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MoeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000c _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeoDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_	00000000000000e3 _ZN4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEaSINS_4ZeroEEERSE_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeeDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE	0000000000000e2f _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_dSt6vectorIS4_SaIS4_EESO_IdSaIdEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid3FFTC2EPNS_13GridCartesianE	000000000000024b _ZN4Grid3FFTC2EPNS_13GridCartesianE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_	00000000000000f7 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_4ZeroEEERSC_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi	000000000000020a _ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000         *UND*	0000000000000000 acos | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE	00000000000003d2 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE	00000000000003d2 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi	00000000000000ce _ZN4Grid3FFT12FFT_dim_maskINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSG_NS_17AcceleratorVectorIiLi8EEEi | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _Znwm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memmove | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE	00000000000003d2 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m	000000000000100f _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE10deallocateEPSB_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt17__throw_bad_allocv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d	0000000000000222 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE14FreePropagatorERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_d | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE	0000000000000466 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE19SeqConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_NS_7CurrentEjjjRNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid15GridDefaultLattEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_4ZeroEEERSD_RKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE	000000000000021c _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2EPNS_8GridBaseENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi	0000000000000320 _ZN4Grid17LatticeCoordinateINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEvRNS_7LatticeIT_EEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii	000000000000018c _ZN4Grid6CshiftINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEENS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_	0000000000000168 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSEOSD_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m	000000000000100e _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE10deallocateEPSC_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i	0000000000000277 _ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE	00000000000000ab _ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE	0000000000000592 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m	000000000000100f _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE10deallocateEPS9_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt4cout | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid12GridLogErrorE | ||||||
|  | 0000000000000000  w    F .text._ZN4GridlsERSoRNS_6LoggerE	0000000000000348 _ZN4GridlsERSoRNS_6LoggerE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 exit | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev	0000000000000037 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE	000000000000000e _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ContractJ5qERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEERNSE_INSF_INSF_INSF_IS8_EEEEEEEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DminusERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_	0000000000000266 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DminusDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ImportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23ImportUnphysicalFermionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE29ExportPhysicalFermionSolutionERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_	0000000000000008 _ZN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE27ExportPhysicalFermionSourceERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid6Logger10backgroundB5cxx11Ev	00000000000000e1 _ZN4Grid6Logger10backgroundB5cxx11Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid6Logger9timestampE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt6chrono3_V212system_clock3nowEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid6Logger8evidenceB5cxx11Ev	00000000000000e1 _ZN4Grid6Logger8evidenceB5cxx11Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE	00000000000001b5 _ZN4GridlsERSoRKNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid6Logger7devnullE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSolsEi | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo3putEc | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo5flushEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt16__throw_bad_castv | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memset | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager9ViewCloseEPvNS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicator8ThisRankEv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE	000000000000027d _ZN4Grid8GridBase21RankIndexToGlobalCoorEiiiRNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii	00000000000001b4 _ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_ii | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid18acceleratorThreadsEv | ||||||
|  | 0000000000000150  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118af7__ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i_l116.region_id | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __tgt_target_kernel | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_global_thread_num | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_push_num_teams | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_fork_teams | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEED2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iMatrixINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEELPSD_0EEEvRiRKT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memcpy | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE	000000000000021d _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 00000000000001c0  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000000  w    F .text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_	000000000000013d _ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4lessIS5_ESaISt4pairIKS5_S5_EEEixEOS5_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo9_M_insertIlEERSoT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_begin_catch | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt9terminatev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 memcmp | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_	000000000000017e _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_	00000000000002b4 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E	0000000000000031 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS8_E | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_rethrow | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_end_catch | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base | ||||||
|  | 0000000000000000  w    F .text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_	000000000000012f _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	000000000000103f _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid14MemoryProfiler5statsE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid14MemoryProfiler5debugE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid12GridLogDebugE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 vsnprintf | ||||||
|  | 0000000000000000  w    F .text._ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z	0000000000000104 _ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_z | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid10sizeStringB5cxx11Em | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo9_M_insertIPKvEERSoT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager11CpuAllocateEm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZSt20__throw_length_errorPKc | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager7CpuFreeEPvm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSo9_M_insertImEERSoT_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager8ViewOpenEPvmNS_8ViewModeENS_10ViewAdviseE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv	000000000000103e _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorIS9_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE	000000000000021d _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdIjNS_12Optimization3vecIjEEEEEEEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicator21ProcessorCoorFromRankEiRNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii	000000000000051b _ZN4Grid12Cshift_localINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii	000000000000059a _ZN4Grid10Copy_planeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii	0000000000000b8a _ZN4Grid18Copy_plane_permuteINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEvRNS_7LatticeIT_EERKSF_iiiii | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid12Cshift_tableE | ||||||
|  | 0000000000000000  w    F .text._ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm	00000000000001d0 _ZNSt6vectorISt4pairIiiEN4Grid12uvmAllocatorIS1_EEE17_M_default_appendEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv	000000000000103e _ZN4Grid12uvmAllocatorISt4pairIiiEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m	000000000000100f _ZN4Grid12uvmAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager14SharedAllocateEm | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager10SharedFreeEPvm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_for_static_init_8u | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_fork_call | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __kmpc_for_static_fini | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi8EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m	000000000000100e _ZN4Grid12devAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m	000000000000100e _ZN4Grid16alignedAllocatorINS_12StencilEntryEE10deallocateEPS1_m | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m	000000000000100f _ZN4Grid12devAllocatorISt4pairIiiEE10deallocateEPS2_m | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13MemoryManager15AcceleratorFreeEPvm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv	000000000000103f _ZN4Grid16alignedAllocatorINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEC2ERKNS_18LatticeAcceleratorISC_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEEC2ERKNS_18LatticeAcceleratorISD_EENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE	0000000000000225 _ZN4Grid11LatticeViewINS_7iVectorINS_7iScalarINS_7iMatrixINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEEEELi4EEEE8ViewOpenENS_8ViewModeE | ||||||
|  | 0000000000000000  w    O .rodata._ZTVN4Grid13GridCartesianE	0000000000000068 _ZTVN4Grid13GridCartesianE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicatorC2ERKNS_17AcceleratorVectorIiLi8EEERKS0_Ri | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_	0000000000000451 _ZN4Grid13GridCartesian4InitERKNS_17AcceleratorVectorIiLi8EEES4_S4_ | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm	00000000000000e3 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE6resizeEm | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE	00000000000001d8 _ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE11SetViewModeENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE	00000000000000b6 _ZNK4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEE4ViewENS_8ViewModeE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev	000000000000001a _ZN4Grid10ViewCloserINS_11LatticeViewINS_7iScalarINS2_INS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEEED2Ev | ||||||
|  | 00000000000001e8  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_	0000000000000164 _ZN4Grid16CBFromExpressionINS_11LatticeViewINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEELPSE_0EEEvRiRKT_ | ||||||
|  | 00000000000001e9  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000228  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE_l166.region_id | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesianD0Ev	0000000000000012 _ZN4Grid13GridCartesianD0Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid21CartesianCommunicatorD2Ev | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian14CheckerBoardedEi	0000000000000003 _ZN4Grid13GridCartesian14CheckerBoardedEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE	0000000000000003 _ZN4Grid13GridCartesian12CheckerBoardERKNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian23CheckerBoardDestinationEiii	0000000000000003 _ZN4Grid13GridCartesian23CheckerBoardDestinationEiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian17CheckerBoardShiftEiiii	0000000000000003 _ZN4Grid13GridCartesian17CheckerBoardShiftEiiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii	0000000000000003 _ZN4Grid13GridCartesian22CheckerBoardShiftForCBEiiii | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian22CheckerBoardFromOindexEi	0000000000000003 _ZN4Grid13GridCartesian22CheckerBoardFromOindexEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi	0000000000000003 _ZN4Grid13GridCartesian27CheckerBoardFromOindexTableEi | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000096 _ZN4Grid8GridBase6oIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE	0000000000000096 _ZN4Grid8GridBase6iIndexERNS_17AcceleratorVectorIiLi8EEE | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv	000000000000103e _ZN4Grid16alignedAllocatorINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEE8allocateEmPKv | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE	00000000000000c5 _ZN4Grid11LatticeViewINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEC2ERKNS_18LatticeAcceleratorISB_EENS_8ViewModeE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 cexp | ||||||
|  | 0000000000000000  w    F .text._ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE	0000000000000174 _ZN4Grid11conformableINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEESC_EEvRKNS_7LatticeIT_EERKNSD_IT0_EE | ||||||
|  | 0000000000000208  w    O .rodata	0000000000000001 .__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD__l331.region_id | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitC1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitD1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 .hidden __dso_handle | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_atexit | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __tgt_register_requires | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000038 _ZTIN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE1MERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MdagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4MdirERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ii | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE7MdirAllERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSt6vectorISK_SaISK_EE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MeooeERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE5MooeeERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooeeInvERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MeooeDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE8MooeeDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11MooeeInvDagERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE4DhopERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DhopOEERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE6DhopEOERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE7DhopDirERKNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERSK_ii | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE9DhopDerivERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11DhopDerivEOERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11DhopDerivOEERNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEERKNSE_INSG_INSF_INSF_IS8_Li3EEELi4EEEEEEESS_i | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE23MomentumSpacePropagatorERNS_7LatticeINS_7iScalarINS_7iVectorINSG_IS8_Li3EEELi4EEEEEEERKSK_dSt6vectorIdSaIdEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE11ImportGaugeERKNS_7LatticeINS_7iVectorINS_7iScalarINS_7iMatrixIS8_Li3EEEEELi4EEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEE24ContractConservedCurrentERNS_7LatticeINS_7iScalarINS_7iMatrixINSG_IS8_Li3EEELi4EEEEEEESL_SL_SL_NS_7CurrentEj | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000089 _ZTSN4Grid13WilsonFermionINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000089 _ZTSN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	000000000000008b _ZTSN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	0000000000000099 _ZTSN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	000000000000008b _ZTSN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	0000000000000010 _ZTIN4Grid16SparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE	0000000000000018 _ZTIN4Grid30CheckerBoardedSparseMatrixBaseINS_7LatticeINS_7iScalarINS_7iVectorINS3_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE	0000000000000074 _ZTSN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE	0000000000000072 _ZTSN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE	0000000000000059 _ZTSN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE	0000000000000010 _ZTIN4Grid14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE	0000000000000018 _ZTIN4Grid17PeriodicGaugeImplINS_14GaugeImplTypesINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3ELi12EEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE	0000000000000018 _ZTIN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000038 _ZTIN4Grid15FermionOperatorINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid19WilsonKernelsStaticE	000000000000001d _ZTSN4Grid19WilsonKernelsStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid19WilsonKernelsStaticE	0000000000000010 _ZTIN4Grid19WilsonKernelsStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE	0000000000000038 _ZTIN4Grid13WilsonKernelsINS_10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEEEEE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid19WilsonFermionStaticE	000000000000001d _ZTSN4Grid19WilsonFermionStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid19WilsonFermionStaticE	0000000000000010 _ZTIN4Grid19WilsonFermionStaticE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid13GridCartesianE	0000000000000018 _ZTIN4Grid13GridCartesianE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid13GridCartesianE	0000000000000017 _ZTSN4Grid13GridCartesianE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid8GridBaseE	0000000000000011 _ZTSN4Grid8GridBaseE | ||||||
|  | 0000000000000000  w    O .rodata._ZTSN4Grid10GridThreadE	0000000000000014 _ZTSN4Grid10GridThreadE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid10GridThreadE	0000000000000010 _ZTIN4Grid10GridThreadE | ||||||
|  | 0000000000000000  w    O .rodata._ZTIN4Grid8GridBaseE	0000000000000038 _ZTIN4Grid8GridBaseE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZTIN4Grid21CartesianCommunicatorE | ||||||
|  | 0000000000000000  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118af7__ZN4Grid10WilsonImplINS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEENS_14FundamentalRepILi3EEENS_9CoeffRealEE13multLinkFieldINS_7LatticeINS_7iScalarINS_7iMatrixINSF_IS7_Li3EEELi4EEEEEEEEEvRT_RKNSD_INS_7iVectorINSE_ISG_EELi8EEEEERKSK_i_l116 | ||||||
|  | 0000000000000020  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iMatrixINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinarySubENS_23LatticeBinaryExpressionINS_9BinaryMulESD_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEENSG_ISH_NSG_ISH_NS_5GammaESD_EESL_EEEERSD_RKNSG_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000040  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS1_INS1_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEEEEEEEEEaSINS_9BinaryAddESC_NS_23LatticeBinaryExpressionINS_9BinaryMulENSF_ISG_dSC_EEdEEEERSC_RKNSF_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000060  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulENS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_NSI_ISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEdEEEESD_EERSD_RKNSI_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000080  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSERKSD__l331 | ||||||
|  | 00000000000000a0  w    O omp_offloading_entries	0000000000000020 .omp_offloading.entry.__omp_offloading_73_1e118ab9__ZN4Grid7LatticeINS_7iScalarINS_7iVectorINS2_INS_9Grid_simdISt7complexIdENS_12Optimization3vecIdEEEELi3EEELi4EEEEEEaSINS_9BinaryMulESD_NS_22LatticeUnaryExpressionINS_8UnaryExpENS_23LatticeBinaryExpressionISF_S5_NS0_INS1_INS1_INS1_IS9_EEEEEEEEEEEEEERSD_RKNSI_IT_T0_T1_EE_l166 | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __gxx_personality_v0 | ||||||
							
								
								
									
										16
									
								
								amd-omp-stack-err/objdump_works3.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								amd-omp-stack-err/objdump_works3.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  |  | ||||||
|  | libWilsonFermionWorks3.a(WilsonFermionWorks3.o):	file format elf64-x86-64 | ||||||
|  |  | ||||||
|  | SYMBOL TABLE: | ||||||
|  | 0000000000000000 l    df *ABS*	0000000000000000 WilsonFermionWorks3.cc | ||||||
|  | 0000000000000000 l    d  .text.startup	0000000000000000 .text.startup | ||||||
|  | 0000000000000000 l     F .text.startup	0000000000000021 _GLOBAL__sub_I_WilsonFermionWorks3.cc | ||||||
|  | 0000000000000000 l     O .bss	0000000000000001 _ZStL8__ioinit | ||||||
|  | 0000000000000000 l    d  .bss	0000000000000000 .bss | ||||||
|  | 0000000000000001 l     O .bss	0000000000000001 _ZN5EigenL4lastE | ||||||
|  | 0000000000000002 l     O .bss	0000000000000002 _ZN5EigenL6lastp1E | ||||||
|  | 0000000000000004 l     O .bss	0000000000000001 _ZN5EigenL3allE | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitC1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 _ZNSt8ios_base4InitD1Ev | ||||||
|  | 0000000000000000         *UND*	0000000000000000 .hidden __dso_handle | ||||||
|  | 0000000000000000         *UND*	0000000000000000 __cxa_atexit | ||||||
| @@ -96,7 +96,9 @@ int main (int argc, char ** argv) | |||||||
|     pokeSite(tmp,src,origin); |     pokeSite(tmp,src,origin); | ||||||
|   } |   } | ||||||
| #else | #else | ||||||
|  |   std::cout << GridLogMessage << "Drawing gauge field1" << std::endl; | ||||||
|   RealD N2 = 1.0/::sqrt(norm2(src)); |   RealD N2 = 1.0/::sqrt(norm2(src)); | ||||||
|  |   std::cout << GridLogMessage << "Drawing gauge field3" << std::endl; | ||||||
|   src = src*N2; |   src = src*N2; | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| @@ -215,8 +217,12 @@ int main (int argc, char ** argv) | |||||||
|     std::cout<<GridLogMessage << "mflop/s per node =  "<< flops/(t1-t0)/NN<<std::endl; |     std::cout<<GridLogMessage << "mflop/s per node =  "<< flops/(t1-t0)/NN<<std::endl; | ||||||
|     std::cout<<GridLogMessage << "RF  GiB/s (base 2) =   "<< 1000000. * data_rf/((t1-t0))<<std::endl; |     std::cout<<GridLogMessage << "RF  GiB/s (base 2) =   "<< 1000000. * data_rf/((t1-t0))<<std::endl; | ||||||
|     std::cout<<GridLogMessage << "mem GiB/s (base 2) =   "<< 1000000. * data_mem/((t1-t0))<<std::endl; |     std::cout<<GridLogMessage << "mem GiB/s (base 2) =   "<< 1000000. * data_mem/((t1-t0))<<std::endl; | ||||||
|     err = ref-result; | //#pragma omp target is_device_ptr ( err.View(CpuWrite), ref.View(CpuWrite), result.View(CpuWrite) ) | ||||||
|     std::cout<<GridLogMessage << "norm diff   "<< norm2(err)<<std::endl; |     ref-result; | ||||||
|  |     //err = ref-result; | ||||||
|  |      | ||||||
|  |     std::cout<<GridLogMessage << "norm diff 0  "<<std::endl; | ||||||
|  |     std::cout<<GridLogMessage << "norm diff   "<< norm2(err) << " norm diff 1 " <<std::endl; | ||||||
|     //exit(0); |     //exit(0); | ||||||
|  |  | ||||||
|     if(( norm2(err)>1.0e-4) ) { |     if(( norm2(err)>1.0e-4) ) { | ||||||
|   | |||||||
| @@ -36,19 +36,22 @@ int main (int argc, char ** argv) | |||||||
| { | { | ||||||
|   Grid_init(&argc,&argv); |   Grid_init(&argc,&argv); | ||||||
|  |  | ||||||
| #define LMAX (40) | #define LMAX (8) | ||||||
| #define LMIN (8) | #define LMIN (8) | ||||||
| #define LADD (8) | #define LADD (8) | ||||||
|  |  | ||||||
|   int64_t Nwarm=10; |   int64_t Nwarm=500; | ||||||
|   int64_t Nloop=100; |   int64_t Nloop=1500; | ||||||
|  |  | ||||||
|   Coordinate simd_layout = GridDefaultSimd(Nd,vComplex::Nsimd()); |   Coordinate simd_layout = GridDefaultSimd(Nd,vComplex::Nsimd()); | ||||||
|   Coordinate mpi_layout  = GridDefaultMpi(); |   Coordinate mpi_layout  = GridDefaultMpi(); | ||||||
|  |  | ||||||
|   int64_t threads = GridThread::GetThreads(); |   int64_t threads = GridThread::GetThreads(); | ||||||
|   std::cout<<GridLogMessage << "Grid is setup to use "<<threads<<" threads"<<std::endl; |   int64_t accelerator_threads = acceleratorThreads(); | ||||||
|  |  | ||||||
|  |   std::cout<<GridLogMessage << "Grid is setup with LMAX="<< LMAX << ", LMIN=" << LMIN << ", LADD=" << LADD << ", Nwarm, Nloop =" << Nwarm <<"," << Nloop <<std::endl; | ||||||
|  |   std::cout<<GridLogMessage << "Grid is setup to use "<<threads<<" threads"<<std::endl; | ||||||
|  |   std::cout<<GridLogMessage << "Grid is setup to use "<<accelerator_threads<<" GPU threads"<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; |   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "= Benchmarking SU3xSU3  x= x*y"<<std::endl; |   std::cout<<GridLogMessage << "= Benchmarking SU3xSU3  x= x*y"<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; |   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; | ||||||
| @@ -222,6 +225,7 @@ int main (int argc, char ** argv) | |||||||
|  |  | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | #if 1 | ||||||
|   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; |   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "= Benchmarking SU3xSU3  CovShiftForward(z,x,y)"<<std::endl; |   std::cout<<GridLogMessage << "= Benchmarking SU3xSU3  CovShiftForward(z,x,y)"<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; |   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; | ||||||
| @@ -254,7 +258,9 @@ int main (int argc, char ** argv) | |||||||
| 	    std::cout<<GridLogMessage<<std::setprecision(3) << lat<<"\t\t"<<bytes<<"   \t\t"<<bytes/time<<"\t\t" << flops/time<<std::endl; | 	    std::cout<<GridLogMessage<<std::setprecision(3) << lat<<"\t\t"<<bytes<<"   \t\t"<<bytes/time<<"\t\t" << flops/time<<std::endl; | ||||||
|       } |       } | ||||||
|   } |   } | ||||||
| #if 1 | #endif | ||||||
|  |  | ||||||
|  | #if 0 | ||||||
|   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; |   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "= Benchmarking SU3xSU3  z= x * Cshift(y)"<<std::endl; |   std::cout<<GridLogMessage << "= Benchmarking SU3xSU3  z= x * Cshift(y)"<<std::endl; | ||||||
|   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; |   std::cout<<GridLogMessage << "===================================================================================================="<<std::endl; | ||||||
|   | |||||||
							
								
								
									
										17
									
								
								bootstrap.sh
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								bootstrap.sh
									
									
									
									
									
								
							| @@ -1,25 +1,26 @@ | |||||||
| #!/usr/bin/env bash | #!/usr/bin/env bash | ||||||
| set -e | set -e | ||||||
|  |  | ||||||
| EIGEN_URL='https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.bz2' | EIGEN_URL='https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2' | ||||||
|  | ##EIGEN_URL='https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.bz2' | ||||||
| EIGEN_SHA256SUM='685adf14bd8e9c015b78097c1dc22f2f01343756f196acdc76a678e1ae352e11' | EIGEN_SHA256SUM='685adf14bd8e9c015b78097c1dc22f2f01343756f196acdc76a678e1ae352e11' | ||||||
|  |  | ||||||
|  |  | ||||||
| echo "-- deploying Eigen source..." | echo "-- deploying Eigen source..." | ||||||
| ARC=`basename ${EIGEN_URL}` | ARC=`basename ${EIGEN_URL}` | ||||||
| wget ${EIGEN_URL} --no-check-certificate | wget ${EIGEN_URL} --no-check-certificate | ||||||
| if command -v sha256sum; then | #if command -v sha256sum; then | ||||||
|    echo "$EIGEN_SHA256SUM  $(basename "$EIGEN_URL")" \ | #   echo "$EIGEN_SHA256SUM  $(basename "$EIGEN_URL")" \ | ||||||
|       | sha256sum --check || exit 1 | #      | sha256sum --check || exit 1 | ||||||
| else | #else | ||||||
|    echo "WARNING: could not verify checksum, please install sha256sum" >&2 | #   echo "WARNING: could not verify checksum, please install sha256sum" >&2 | ||||||
| fi | #fi | ||||||
| ./scripts/update_eigen.sh ${ARC} | ./scripts/update_eigen.sh ${ARC} | ||||||
| rm ${ARC} | rm ${ARC} | ||||||
| # patch for non-portable includes in Eigen 3.3.5 | # patch for non-portable includes in Eigen 3.3.5 | ||||||
| # apparently already fixed in Eigen HEAD so it should not be  | # apparently already fixed in Eigen HEAD so it should not be  | ||||||
| # a problem in the future (A.P.) | # a problem in the future (A.P.) | ||||||
| patch Eigen/unsupported/Eigen/CXX11/Tensor scripts/eigen-3.3.5.Tensor.patch | # patch Eigen/unsupported/Eigen/CXX11/Tensor scripts/eigen-3.3.5.Tensor.patch | ||||||
|  |  | ||||||
| echo '-- generating Make.inc files...' | echo '-- generating Make.inc files...' | ||||||
| ./scripts/filelist | ./scripts/filelist | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								config-command
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								config-command
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | ../configure \ | ||||||
|  |     --enable-comms=none \ | ||||||
|  |     --enable-simd=GEN \ | ||||||
|  |     --enable-gen-simd-width=16 \ | ||||||
|  |     CXX=clang++ \ | ||||||
|  |     LDFLAGS="-lcudart " \ | ||||||
|  |     CXXFLAGS="-fopenmp -std=c++14 -fopenmp-cuda-mode  -O3 -target x86_64-pc-linux-gnu -fopenmp-targets=nvptx64-nvidia-cuda -lcudart -Xopenmp-target=nvptx64-nvidia-cuda -march=sm_70 -DOMPTARGET -DOMPTARGET_MANAGED" | ||||||
|  |  | ||||||
							
								
								
									
										11
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								configure.ac
									
									
									
									
									
								
							| @@ -247,13 +247,13 @@ case ${ac_ACC_CSHIFT} in | |||||||
| esac | esac | ||||||
|  |  | ||||||
|  |  | ||||||
| ############### SYCL/CUDA/HIP/none | ############### SYCL/CUDA/HIP/OpenMP/none | ||||||
| AC_ARG_ENABLE([accelerator], | AC_ARG_ENABLE([accelerator], | ||||||
|     [AS_HELP_STRING([--enable-accelerator=cuda|sycl|hip|none],[enable none,cuda,sycl,hip acceleration])], |     [AS_HELP_STRING([--enable-accelerator=cuda|sycl|hip|openmp|none],[enable none,openmp,cuda,sycl,hip acceleration])], | ||||||
|     [ac_ACCELERATOR=${enable_accelerator}], [ac_ACCELERATOR=none]) |     [ac_ACCELERATOR=${enable_accelerator}], [ac_ACCELERATOR=none]) | ||||||
| case ${ac_ACCELERATOR} in | case ${ac_ACCELERATOR} in | ||||||
|     cuda) |     cuda) | ||||||
|       echo CUDA acceleration |       echo CUDA acceleration ${ac_ACCELERATOR} ${enable_accelerator} | ||||||
|       LIBS="${LIBS} -lcuda" |       LIBS="${LIBS} -lcuda" | ||||||
|       AC_DEFINE([GRID_CUDA],[1],[Use CUDA offload]);; |       AC_DEFINE([GRID_CUDA],[1],[Use CUDA offload]);; | ||||||
|     sycl) |     sycl) | ||||||
| @@ -262,12 +262,15 @@ case ${ac_ACCELERATOR} in | |||||||
|     hip) |     hip) | ||||||
|       echo HIP acceleration |       echo HIP acceleration | ||||||
|       AC_DEFINE([GRID_HIP],[1],[Use HIP offload]);; |       AC_DEFINE([GRID_HIP],[1],[Use HIP offload]);; | ||||||
|  |     openmp) | ||||||
|  |       echo OMPTARGET acceleration | ||||||
|  |       AC_DEFINE([GRID_OMPTARGET],[1],[Use OMPTARGET offload]);; | ||||||
|     none) |     none) | ||||||
|       echo NO acceleration    ;; |       echo NO acceleration    ;; | ||||||
|     no) |     no) | ||||||
|       echo NO acceleration    ;; |       echo NO acceleration    ;; | ||||||
|     *) |     *) | ||||||
|       AC_MSG_ERROR(["Acceleration not suppoorted ${ac_ACCELERATOR}"]);; |       AC_MSG_ERROR(["1Acceleration not suppoorted ${ac_ACCELERATOR}"]);; | ||||||
| esac | esac | ||||||
|  |  | ||||||
| ############### UNIFIED MEMORY | ############### UNIFIED MEMORY | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								load_cgpu_modules.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								load_cgpu_modules.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | #!/bin/sh -f | ||||||
|  |  | ||||||
|  | module load cgpu  | ||||||
|  | module load gcc/8.3.0 | ||||||
|  | module load cuda/11.0.3 | ||||||
|  | module load llvm/14.0.0-git_20211104b | ||||||
		Reference in New Issue
	
	Block a user