Translations:OpenACC Tutorial - Adding directives/46/fr: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
|title=Exercice : utiliser <tt>kernels</tt> ou <tt>parallel loop</tt>  
|title=Exercice : utiliser <tt>kernels</tt> ou <tt>parallel loop</tt>  
|content=
|content=
# Modifiez les fonctions <tt>matvec</tt>, <tt>waxpby</tt> et <tt>dot</tt>. Vous pouvez utiliser soit <tt>kernels</tt>, soit <tt>parallel loop</tt>. La solution se trouve dans les répertoires <tt>step1.*</tt>.  
# Modifiez les fonctions <tt>matvec</tt>, <tt>waxpby</tt> et <tt>dot</tt>. Vous pouvez utiliser soit <tt>kernels</tt>, soit <tt>parallel loop</tt>. La solution se trouve dans les répertoires <tt>step1. de [https://github.com/calculquebec/cq-formation-openacc Github] *</tt>.  
# Modifiez le Makefile en ajoutant <tt>-ta{{=}}tesla:managed</tt> et <tt>-Minfo{{=}}accel</tt> aux indicateurs pour le compilateur.  
# Modifiez le Makefile en ajoutant <tt>-acc -gpu{{=}}managed</tt> et <tt>-Minfo{{=}}accel</tt> aux indicateurs pour le compilateur.  
}}
}}

Latest revision as of 13:05, 16 May 2023

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (OpenACC Tutorial - Adding directives)
{{Challenge
|title=Challenge: Add OpenACC directives <tt>kernels</tt> or <tt>parallel loop</tt> 
|content=
# Modify the functions <tt>matvec</tt>, <tt>waxpby</tt> and <tt>dot</tt> to use OpenACC. You may use either the <tt>kernels</tt> or the <tt>parallel loop</tt> directives. The directories step1.* from the [https://github.com/calculquebec/cq-formation-openacc Github repository] contain solutions.
# Modify the Makefile to add <tt>-acc -gpu{{=}}managed</tt> and <tt>-Minfo{{=}}accel</tt> to your compiler flags. 
}}


Exercice : utiliser kernels ou parallel loop
  1. Modifiez les fonctions matvec, waxpby et dot. Vous pouvez utiliser soit kernels, soit parallel loop. La solution se trouve dans les répertoires step1. de Github *.
  2. Modifiez le Makefile en ajoutant -acc -gpu=managed et -Minfo=accel aux indicateurs pour le compilateur.