Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Chameleon
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Operate
Environments
Terraform modules
Monitor
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
solverstack
Chameleon
Commits
b4af3ff1
Commit
b4af3ff1
authored
7 years ago
by
PRUVOST Florent
Browse files
Options
Downloads
Patches
Plain Diff
update in using part
parent
0da72bb6
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/orgmode/chapters/using.org
+50
-15
50 additions, 15 deletions
doc/orgmode/chapters/using.org
with
50 additions
and
15 deletions
doc/orgmode/chapters/using.org
+
50
−
15
View file @
b4af3ff1
...
@@ -713,14 +713,16 @@
...
@@ -713,14 +713,16 @@
http://www.netlib.org/lapack/lug/node24.html) that can be used
http://www.netlib.org/lapack/lug/node24.html) that can be used
with the Chameleon library. For details about these functions
with the Chameleon library. For details about these functions
please refer to the doxygen documentation.
please refer to the doxygen documentation.
* BLAS 3: geadd, gemm, hemm, her2k, herk, lascal, symm, syr2k,
* BLAS 3: geadd, gemm, heevd, hemm, her2k, herk, hetrd, lascal,
syrk, trmm, trsm, trsmpl, tradd
symm, syr2k, syrk, tradd, trmm, trsm, trsmpl, tradd
* LAPACK: gelqf, gelqf_param, gelqfrh, geqrf, geqrfrh,
* LAPACK: gelqf, gelqfrh, gelqf_param, gelqs, gelqs_param, gels,
geqrf_param, getrf_incpiv, getrf_nopiv, lacpy, lange, lanhe,
gels_param, geqrf, geqrfrh, geqrf_param, geqrs, geqrs_param,
lansy, lantr, laset2, laset, lauum, plghe, plgsy, plrnt, potrf,
gesv_incpiv, gesv_nopiv, gesvd, getrf_incpiv, getrf_nopiv,
sytrf, trtri, potrimm, unglq, unglq_param, unglqrh, ungqr,
getrs_incpiv, getrs_nopiv, lacpy, lange, lanhe, lansy, lantr,
ungqr_param, ungqrrh, unmlq, unmlq_param, unmlqrh, unmqr,
laset2, laset, lauum, plghe, plgsy, plrnt, potrf, potri,
unmqr_param, unmqrrh, tpgqrt, tpqrt
potrimm, potrs, sysv, sytrf, sytrs, tpqrt, tpgqrt, trtri,
unglq, unglq_param, unglqrh, ungqr, ungqr_param, ungqrrh,
unmlq, unmlq_param, unmlqrh, unmqr, unmqr_param, unmqrrh
**** Options routines
**** Options routines
Enable MORSE feature.
Enable MORSE feature.
...
@@ -729,9 +731,10 @@
...
@@ -729,9 +731,10 @@
#+end_src
#+end_src
Feature to be enabled:
Feature to be enabled:
* *MORSE_WARNINGS*: printing of warning messages,
* *MORSE_WARNINGS*: printing of warning messages,
* *MORSE_ERRORS*: printing of error messages,
* *MORSE_AUTOTUNING*: autotuning for tile size and inner block size,
* *MORSE_AUTOTUNING*: autotuning for tile size and inner block size,
* *MORSE_PROFILING_MODE*: activate kernels profiling.
* *MORSE_PROFILING_MODE*: activate kernels profiling,
* *MORSE_PROGRESS*: to print a progress status,
* *MORSE_GEMM3M*: to enable the use of the /gemm3m/ blas bunction.
Disable MORSE feature.
Disable MORSE feature.
#+begin_src
#+begin_src
...
@@ -754,7 +757,9 @@
...
@@ -754,7 +757,9 @@
#+begin_src
#+begin_src
int MORSE_Get (MORSE_enum param, int *value);
int MORSE_Get (MORSE_enum param, int *value);
#+end_src
#+end_src
**** Auxiliary routines
**** Auxiliary routines
Reports MORSE version number.
Reports MORSE version number.
#+begin_src
#+begin_src
int MORSE_Version (int *ver_major, int *ver_minor, int *ver_micro);
int MORSE_Version (int *ver_major, int *ver_minor, int *ver_micro);
...
@@ -770,11 +775,6 @@
...
@@ -770,11 +775,6 @@
int MORSE_Finalize (void);
int MORSE_Finalize (void);
#+end_src
#+end_src
Return the MPI rank of the calling process.
#+begin_src
int MORSE_My_Mpi_Rank (void);
#+end_src
Suspend MORSE runtime to poll for new tasks, to avoid useless CPU consumption when
Suspend MORSE runtime to poll for new tasks, to avoid useless CPU consumption when
no tasks have to be executed by MORSE runtime system.
no tasks have to be executed by MORSE runtime system.
#+begin_src
#+begin_src
...
@@ -786,6 +786,36 @@
...
@@ -786,6 +786,36 @@
int MORSE_Resume (void);
int MORSE_Resume (void);
#+end_src
#+end_src
Return the MPI rank of the calling process.
#+begin_src
int MORSE_My_Mpi_Rank (void);
#+end_src
Return the size of the distributed computation
#+begin_src
int MORSE_Comm_size( int *size )
#+end_src
Return the rank of the distributed computation
#+begin_src
int MORSE_Comm_rank( int *rank )
#+end_src
Prepare the distributed processes for computation
#+begin_src
int MORSE_Distributed_start(void)
#+end_src
Clean the distributed processes after computation
#+begin_src
int MORSE_Distributed_stop(void)
#+end_src
Return the number of CPU workers initialized by the runtime
#+begin_src
int MORSE_GetThreadNbr()
#+end_src
Conversion from LAPACK layout to tile layout.
Conversion from LAPACK layout to tile layout.
#+begin_src
#+begin_src
int MORSE_Lapack_to_Tile (void *Af77, int LDA, MORSE_desc_t *A);
int MORSE_Lapack_to_Tile (void *Af77, int LDA, MORSE_desc_t *A);
...
@@ -842,3 +872,8 @@
...
@@ -842,3 +872,8 @@
#+begin_src
#+begin_src
int MORSE_Sequence_Wait (MORSE_sequence_t *sequence);
int MORSE_Sequence_Wait (MORSE_sequence_t *sequence);
#+end_src
#+end_src
Terminate a sequence.
#+begin_src
int MORSE_Sequence_Flush(MORSE_sequence_t *sequence, MORSE_request_t *request)
#+end_src
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment