Multigrid Optimization Methods for High Performance Computing

Christian Wagner
University Trier
University Trier, 2012

   title={Multigrid Optimization Methods for High Performance Computing},

   author={Wagner, Christian},



Download Download (PDF)   View View   Source Source   



The aim of this work was the investigation of implementability and efficiency of an algorithm for solving optimal control problems on a new hardware architecture. For an academic test problem the collective smoothing multigrid method (CSMG) was realized on a commodity graphics card (GPU) and the performance in term of elapsed time compared to those on a recent CPU. For dealing with large problem size, new algorithms were designed and two different approaches considered: on the one hand, a recursive approach and on the other hand, a simultaneous approach. Both are based on a nonoverlapping domain decomposition of the entire domain into two subdomains, where a discrete approximation of the Steklov-Poincare operator is derived by a Schur complement method. This so-called capacitance matrix is computed efficiently and inverted analytically. Numerical results show the performance of the CSMG for the one domain case and for both of the developed domain decomposition methods, comparing GPU and CPU. For large-scale optimization, an optimal control problem with ~248 Mio. unknowns was solved by dividing the entire domain into 8 subdomains and processed on 8 GPUs/CPUs in parallel as a proof on concept.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

TwitterAPIExchange Object
    [oauth_access_token:TwitterAPIExchange:private] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
    [oauth_access_token_secret:TwitterAPIExchange:private] => o29ji3VLVmB6jASMqY8G7QZDCrdFmoTvCDNNUlb7s
    [consumer_key:TwitterAPIExchange:private] => TdQb63pho0ak9VevwMWpEgXAE
    [consumer_secret:TwitterAPIExchange:private] => Uq4rWz7nUnH1y6ab6uQ9xMk0KLcDrmckneEMdlq6G5E0jlQCFx
    [postfields:TwitterAPIExchange:private] => 
    [getfield:TwitterAPIExchange:private] => ?cursor=-1&screen_name=hgpu&skip_status=true&include_user_entities=false
    [oauth:protected] => Array
            [oauth_consumer_key] => TdQb63pho0ak9VevwMWpEgXAE
            [oauth_nonce] => 1477487639
            [oauth_signature_method] => HMAC-SHA1
            [oauth_token] => 301967669-yDz6MrfyJFFsH1DVvrw5Xb9phx2d0DSOFuLehBGh
            [oauth_timestamp] => 1477487639
            [oauth_version] => 1.0
            [cursor] => -1
            [screen_name] => hgpu
            [skip_status] => true
            [include_user_entities] => false
            [oauth_signature] => J5+YjN+mcOIuiby1SPCFIEojPLY=

    [url] => https://api.twitter.com/1.1/users/show.json
Follow us on Facebook
Follow us on Twitter

HGPU group

2033 peoples are following HGPU @twitter

HGPU group © 2010-2016 hgpu.org

All rights belong to the respective authors

Contact us: