![]() |
COMPASS
5.4.4
End-to-end AO simulation tool using GPU acceleration
|
stubs for carmaWrap module More...
Classes | |
class | MemAlloc |
class | clock |
class | context |
class | device |
class | host_obj_double |
class | host_obj_double_complex |
class | host_obj_float |
class | host_obj_float_complex |
class | host_obj_int |
class | obj_double |
class | obj_double_complex |
class | obj_float |
class | obj_float_complex |
class | obj_int |
class | obj_uint |
class | obj_uint16 |
class | sparse_obj_double |
class | sparse_obj_float |
class | timer |
Functions | |
None | deviceSync (str arg0, int arg1) |
None | potri_double (obj_double d_A, obj_double d_res=None) |
None | potri_float (obj_float d_A, obj_float d_res=None) |
None | potri_int (obj_int d_A, obj_int d_res=None) |
None | potri_uint (obj_uint d_A, obj_uint d_res=None) |
None | potri_uint16 (obj_uint16 d_A, obj_uint16 d_res=None) |
None | syevd_double (obj_double d_mat_a, obj_double eigenvals, obj_double d_U=None, bool computeU=True) |
None | syevd_double_complex (obj_double_complex d_mat_a, obj_double_complex eigenvals, obj_double_complex d_U=None, bool computeU=True) |
None | syevd_float (obj_float d_mat_a, obj_float eigenvals, obj_float d_U=None, bool computeU=True) |
None | syevd_float_complex (obj_float_complex d_mat_a, obj_float_complex eigenvals, obj_float_complex d_U=None, bool computeU=True) |
None | syevd_int (obj_int d_mat_a, obj_int eigenvals, obj_int d_U=None, bool computeU=True) |
None | syevd_uint (obj_uint d_mat_a, obj_uint eigenvals, obj_uint d_U=None, bool computeU=True) |
None | syevd_uint16 (obj_uint16 d_mat_a, obj_uint16 eigenvals, obj_uint16 d_U=None, bool computeU=True) |
stubs for carmaWrap module
This file is part of COMPASS https://anr-compass.github.io/compass/
Copyright (C) 2011-2023 COMPASS Team https://github.com/ANR-COMPASS All rights reserved. Distributed under GNU - LGPL
COMPASS is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
COMPASS: End-to-end AO simulation tool using GPU acceleration The COMPASS platform was designed to meet the need of high-performance for the simulation of AO systems.
The final product includes a software package for simulating all the critical subcomponents of AO, particularly in the context of the ELT and a real-time core based on several control approaches, with performances consistent with its integration into an instrument. Taking advantage of the specific hardware architecture of the GPU, the COMPASS tool allows to achieve adequate execution speeds to conduct large simulation campaigns called to the ELT.
The COMPASS platform can be used to carry a wide variety of simulations to both testspecific components of AO of the E-ELT (such as wavefront analysis device with a pyramid or elongated Laser star), and various systems configurations such as multi-conjugate AO.
COMPASS 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with COMPASS. If not, see https://www.gnu.org/licenses/lgpl-3.0.txt.
None carmaWrap.deviceSync | ( | str | arg0, |
int | arg1 | ||
) |
Definition at line 2014 of file carmaWrap.py.
None carmaWrap.potri_double | ( | obj_double | d_A, |
obj_double | d_res = None |
||
) |
Definition at line 2016 of file carmaWrap.py.
Definition at line 2018 of file carmaWrap.py.
Definition at line 2020 of file carmaWrap.py.
Definition at line 2022 of file carmaWrap.py.
None carmaWrap.potri_uint16 | ( | obj_uint16 | d_A, |
obj_uint16 | d_res = None |
||
) |
Definition at line 2024 of file carmaWrap.py.
None carmaWrap.syevd_double | ( | obj_double | d_mat_a, |
obj_double | eigenvals, | ||
obj_double | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2026 of file carmaWrap.py.
None carmaWrap.syevd_double_complex | ( | obj_double_complex | d_mat_a, |
obj_double_complex | eigenvals, | ||
obj_double_complex | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2028 of file carmaWrap.py.
None carmaWrap.syevd_float | ( | obj_float | d_mat_a, |
obj_float | eigenvals, | ||
obj_float | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2030 of file carmaWrap.py.
None carmaWrap.syevd_float_complex | ( | obj_float_complex | d_mat_a, |
obj_float_complex | eigenvals, | ||
obj_float_complex | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2032 of file carmaWrap.py.
None carmaWrap.syevd_int | ( | obj_int | d_mat_a, |
obj_int | eigenvals, | ||
obj_int | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2034 of file carmaWrap.py.
None carmaWrap.syevd_uint | ( | obj_uint | d_mat_a, |
obj_uint | eigenvals, | ||
obj_uint | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2036 of file carmaWrap.py.
None carmaWrap.syevd_uint16 | ( | obj_uint16 | d_mat_a, |
obj_uint16 | eigenvals, | ||
obj_uint16 | d_U = None , |
||
bool | computeU = True |
||
) |
Definition at line 2038 of file carmaWrap.py.