Skip to content

!PARTITION

પ્રથમ પંક્તિ

!PARTITION, TYPE=<type>, METHOD=<method>, DOMAIN=<domain> [, વૈકલ્પિક પરિમાણ]
પરિમાણ
TYPE મેશ વિભાજન પ્રકાર (આવશ્યક)
METHOD મેશ વિભાજન પદ્ધતિ (આવશ્યક)
DOMAIN ક્ષેત્રોની સંખ્યા (આવશ્યક)
DEPTH ઓવરલેપ ઊંડાઈ (વૈકલ્પિક)
UCD મેશ વિભાજન છબી માટે UCD ફાઇલ આઉટપુટ (વૈકલ્પિક)
CONTACT મેશ વિભાજનમાં સંપર્ક બિંદુઓનું સંચાલન (વૈકલ્પિક)
CONTACT_OWNER સમાંતર સંપર્કની માલિકી પદ્ધતિ (વૈકલ્પિક)
પરિમાણ પરિમાણ મૂલ્ય વર્ણન
TYPE NODE-BASED નોડ-આધારિત વિભાજન
ELEMENT-BASED તત્ત્વ-આધારિત વિભાજન
METHOD RCB RCB પદ્ધતિ; બીજી પંક્તિમાં વિભાજન સંદર્ભ અક્ષનો નિર્દેશ જરૂરી
KMETIS kMETIS
PMETIS pMETIS
DOMAIN ક્ષેત્રોની સંખ્યા
DEPTH ઉપક્ષેત્રની ઓવરલેપ ઊંડાઈ (છોડવામાં આવે તો DEPTH=1)TYPE=ELEMENT-BASED માટે નિર્દિષ્ટ કરી શકાતી નથી
UCD UCD ફાઇલનું નામ(વૈકલ્પિક)
CONTACT DEFAULT સંપર્ક બિંદુઓને ધ્યાનમાં લીધા વિના સામાન્ય મેશ વિભાજન કરે છે (SIMPLE સમાન)
AGGREGATE માસ્ટર અને સ્લેવ સપાટીઓને એ જ ઉપક્ષેત્રમાં ફાળવે છે
DISTRIBUTE માસ્ટર સપાટીના નોડને દરેક ઉપક્ષેત્રમાં સમાન રીતે વહેંચે છે
SIMPLE સંપર્ક બિંદુઓને ધ્યાનમાં લીધા વિના સામાન્ય મેશ વિભાજન કરે છે (DEFAULT સમાન)
CONTACT_OWNER MASTER માસ્ટર માલિકી પદ્ધતિ (ડિફૉલ્ટ). માસ્ટર સપાટીને તત્ત્વ-માલિક ક્ષેત્રો મુજબ વિભાજિત કરે છે અને સ્લેવ નોડને દરેક માસ્ટર-માલિક ક્ષેત્રમાં નકલ કરે છે
SLAVE સ્લેવ માલિકી પદ્ધતિ. સ્લેવ નોડ માત્ર તેના માલિક ક્ષેત્રમાં જ રહે છે અને તે ક્ષેત્રમાં આખી માસ્ટર સપાટી મૂકાય છેફક્ત TYPE=NODE-BASED માટે નિર્દિષ્ટ કરી શકાય છે

CONTACT અને CONTACT_OWNER સ્વતંત્ર પરિમાણો છે અને કોઈપણ સંયોજનમાં વાપરી શકાય છે.

CONTACT_OWNER

સમાંતર સંપર્ક વિશ્લેષણમાં સંપર્ક જોડીના કયા ભાગ માટે કયું ક્ષેત્ર જવાબદાર છે તે નિર્દિષ્ટ કરે છે.

MASTER (ડિફૉલ્ટ) માસ્ટર સપાટીને તત્ત્વોના માલિક ક્ષેત્રો પ્રમાણે વિભાજિત કરે છે અને સ્લેવ નોડને માસ્ટર સપાટી ધરાવતા બધા ક્ષેત્રોમાં નકલ કરે છે. નકલ થયેલા સંપર્ક ઉમેદવારો ક્ષેત્રો વચ્ચેના એકત્રીકરણથી સમાધાન કરવામાં આવે છે.

SLAVE આ વ્યવસ્થા ઉલટાવે છે. દરેક સ્લેવ નોડ માત્ર તેને માલિકી ધરાવતા ક્ષેત્રમાં જ રાખવામાં આવે છે અને તે ક્ષેત્રને સંપર્ક જોડીની આખી માસ્ટર સપાટી મળે છે. સીમિત સરકણ (!CONTACT માં INTERACTION=FSLID) દરમિયાન સ્લેવ નોડ સરકીને માસ્ટર સપાટીની ક્ષેત્ર-વિભાજન સીમા પાર કરી શકે છે. MASTER માં માસ્ટર સપાટીની પડોશી માહિતી દરેક ક્ષેત્રની અંદર જ બને છે, તેથી સીમા પર પડોશી શોધ તૂટી શકે છે, સ્લેવ નોડને ક્ષણિક રીતે બિનસંપર્ક ગણવામાં આવે છે અને Lagrange ગુણક તથા ઘર્ષણનો ઇતિહાસ ગુમાય છે. SLAVE માં શોધ માટે જરૂરી આખી માસ્ટર સપાટી હંમેશા એ જ ક્ષેત્રમાં હોય છે, તેથી આ સમસ્યા થતી નથી અને ઉકેલ ક્ષેત્રોની સંખ્યાથી નિર્ભર રહેતો નથી.

SLAVE નિર્દિષ્ટ કરેલ ક્ષેત્ર આખી માસ્ટર સપાટી રાખે છે, તેથી તે ક્ષેત્રમાં મેમરી વપરાશ અને પડોશી ક્ષેત્રોની સંખ્યા વધે છે. TYPE=ELEMENT-BASED સાથે તેનો ઉપયોગ કરી શકાતો નથી.

બીજી પંક્તિ (ફક્ત METHOD=RCB માટે આવશ્યક)

(બીજી પંક્તિ) DIR1, DIR2, DIR3, ... (વિભાજનની સંખ્યા જેટલા નિર્દેશ)
ચલનું નામ ગુણધર્મ વર્ણન
DIRX C વિભાજન સંદર્ભ અક્ષ (નાના અક્ષર x, y, z વડે નિર્દિષ્ટ)

નિયંત્રણ ફાઇલના ઉદાહરણો

ઉદાહરણ 1

!PARTITION, TYPE=NODE-BASED, METHOD=RCB, DOMAIN=8, DEPTH=1, UCD=mesh.inp
x, y, z

ઉદાહરણ 2

!PARTITION, TYPE=ELEMENT-BASED, METHOD=PMETIS, DOMAIN=32

ઉદાહરણ 3 (સીમિત સરકણ સંપર્ક વિશ્લેષણ)

!PARTITION, TYPE=NODE-BASED, METHOD=PMETIS, DOMAIN=8, CONTACT_OWNER=SLAVE