예제 #1
0
 def update_defaults(cls, defaults):
     CylinderSimulation.update_defaults(defaults)
     defaults.update({
         'access_pattern': access_pattern,
         'block_size': block_size,
         'mem_alignment': mem_align,
         'subdomains': blocks,
         'vertical': vertical,
         'max_iters': MAX_ITERS,
         'quiet': True,
         'output': output,
         'cuda_cache': False})
예제 #2
0
 def update_defaults(cls, defaults):
     CylinderSimulation.update_defaults(defaults)
     defaults.update({
         'access_pattern': access_pattern,
         'block_size': block_size,
         'mem_alignment': mem_align,
         'subdomains': blocks,
         'vertical': vertical,
         'max_iters': MAX_ITERS,
         'quiet': True,
         'output': output,
         'cuda_cache': False
     })
예제 #3
0
 def update_defaults(cls, defaults):
     CylinderSimulation.update_defaults(defaults)
     defaults.update({
         'access_pattern': access_pattern,
         'node_addressing': node_addressing,
         'block_size': block_size,
         'mem_alignment': mem_align,
         'subdomains': blocks,
         'conn_axis': 'y' if vertical else 'x',
         'vertical': vertical,
         'max_iters': MAX_ITERS,
         'output': output,
         'cuda_cache': False,
         'silent': True})
예제 #4
0
 def update_defaults(cls, defaults):
     CylinderSimulation.update_defaults(defaults)
     defaults.update({
         'access_pattern': access_pattern,
         'node_addressing': node_addressing,
         'block_size': block_size,
         'mem_alignment': mem_align,
         'subdomains': blocks,
         'conn_axis': 'y' if vertical else 'x',
         'vertical': vertical,
         'max_iters': MAX_ITERS,
         'output': output,
         'cuda_cache': False,
         'silent': True
     })