Description of clauses used in a parallel construct, Electrical Engineering

Assignment Help:

Q. Description of clauses used in a parallel construct?

When a thread comes across a parallel construct a set of new threads is made to execute parallel region. Inside the parallel region every thread has a unique thread number. Thread number of master thread is zero. Thread number of thread may be attained by call of library function omp_get_thread_num.  At this instant we are giving description of clauses used in a parallel construct.

(a) Private Clause: 

This clause declares one or more list items to be private to thread. The syntax of private clause is

                    private(list).

(b) Firstprivate Clause:

The firstprivate clause declares one or more list items to be private to thread and initializes every of them with value that corresponding original item has when construct is encountered. The syntax of firstprivate clause is like this:

                firstprivate(list).

(c) Shared Clause:

The shared clause declares one or more list items to be shared amongst all threads in a team. The syntax of shared clause is :

                shared(list)

 (d) Copyin Clause: 

The copyin clause offers a mechanism to copy value of master thread's threadprivate variable to the threadprivate variable of every other member of team executing parallel region. The syntax of copyin clause is :

              copyin(list)


Related Discussions:- Description of clauses used in a parallel construct

Potentiometer, explain the details of varnier type potentiometer

explain the details of varnier type potentiometer

Calculate minimum number of poles for the induction machine, A wound-rotor ...

A wound-rotor induction machine, driven by a dc motor whose speed can be controlled, is operated as a frequency changer. The three-phase stator winding of the induction machine is

Explain what is linker, Explain what is Linker? Linker: A huge progra...

Explain what is Linker? Linker: A huge program is divided in smaller programs termed as modules. A linker is a program that links smaller programs together to by a large prog

Calculate the starting torque, A squirrel-cage inductionmotor operates at a...

A squirrel-cage inductionmotor operates at a slip of 0.05 at full load. The rotor current at starting is five times the rotor current at full load. Neglecting stator resistance and

Draw and explain an rc integrator, Q. Draw and explain an RC integrator, wi...

Q. Draw and explain an RC integrator, with equations RC Integrator is a low pass RC circuit in which the output is taken across capacitor. The low pass RC circuit gives conside

Determine self inductances of coils, Determine self inductances of coils: ...

Determine self inductances of coils: The number of turns in two coupled coils A and B are 600 and 1700 respectively. While a current of 6 A flows in coil B, the total flux in

Working principle of an electronic voltmeter, Q.   Explain the working prin...

Q.   Explain the working principle of an electronic voltmeter. Sol. Electronic voltmeter Basic Voltmeter: The addition of a series resistor, or multiplier, converts the

Auto transformer, winding turns of 415v step down transformer on 50%, 60% &...

winding turns of 415v step down transformer on 50%, 60% & 80% tapping

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd