મેશ અને ડેટા રૂપાંતરણ¶
FrontISTR ના ઇનપુટ અને આઉટપુટમાં પ્રમાણભૂત ફોર્મેટ(HEC-MW મેશ અને FSTR વિશ્લેષણ નિયંત્રણ) ઉપરાંત બાહ્ય મેશ ફોર્મેટો આયાત કરવા અને દૃશ્યીકરણ ફોર્મેટોમાં આઉટપુટ કરવાની સુવિધાઓ છે. આ અધ્યાય ગણતરી પોતે નહીં પરંતુ “ફોર્મેટ રૂપાંતરણ” સંબંધિત કાર્યક્ષમતાનું વર્ગીકરણ કરે છે.
કાર્યક્ષમતાનો સારાંશ¶
ડેટા રૂપાંતરણની કાર્યક્ષમતા નીચેની 2 શ્રેણીમાં વહેંચાય છે.
| વિભાગ | કાર્યક્ષમતા | ઇનપુટ/આઉટપુટ |
|---|---|---|
| ઇનપુટ-બાજુ રૂપાંતરણ | FEMAP NEUTRAL ફાઇલ આયાત(neu2fstr) | NEU NEUTRAL ફાઇલ → HEC-MW મેશ + FrontISTR નિયંત્રણ ફાઇલ |
| આઉટપુટ-બાજુ રૂપાંતરણ | વિશ્લેષણ પરિણામને દૃશ્યીકરણ ફોર્મેટમાં આઉટપુટ(!VISUAL) | HEC-MW પરિણામ → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| આઉટપુટ-બાજુ રૂપાંતરણ | સમાંતર ચલાવટમાં વિતરિત પરિણામ ફાઇલોને જોડવું(rmerge) | દરેક PE ની પરિણામ ફાઇલ → એક પરિણામ ફાઇલ |
| આઉટપુટ-બાજુ રૂપાંતરણ | પરિણામ ફાઇલનું ટેક્સ્ટ/દ્વિમાન રૂપાંતરણ(rconv) | ટેક્સ્ટ ↔ દ્વિમાન પરિણામ ફાઇલ |
ગણતરી પરિણામ ફાઇલમાં સામેલ કરવાના ભૌતિક પરિમાણોની પસંદગી અને રિસ્ટાર્ટ ફાઇલની વ્યવસ્થા આ અધ્યાયના વિષય નથી; આઉટપુટ અને રિસ્ટાર્ટ જુઓ.
બાહ્ય મેશનું આયાત¶
FrontISTR સાથે neu2fstr સાધન બંડલ છે, જે FEMAP NEUTRAL ફાઇલ(NEU)ને HEC-MW મેશ અને FrontISTR નિયંત્રણ ફાઇલમાં રૂપાંતરિત કરે છે.
neu2fstr માં રૂપાંતરણ કરતી વખતે વિશ્લેષણ પ્રકાર(સ્થિર વિશ્લેષણ / મોડલ વિશ્લેષણ / ઉષ્મીય વિશ્લેષણ)આપવામાં આવે છે. બનતી ફાઇલો નીચે મુજબ છે.
- HEC-MW મેશ ફાઇલ:નોડ નિર્દેશાંકો, તત્ત્વ જોડાણ, સામગ્રી ID, નિર્દેશાંક પ્રણાલી, નોડ જૂથો, તત્ત્વ જૂથો
- FrontISTR નિયંત્રણ ફાઇલ:વિશ્લેષણ પ્રકારને અનુરૂપ
!SOLUTIONવગેરે મૂળભૂત નિયંત્રણ કાર્ડોનું ઢાંચો - HEC-MW નિયંત્રણ ફાઇલ(
hecmw_ctrl.dat):વિકલ્પરૂપે બનાવાય છે
મોડલ વિશ્લેષણ માટે રૂપાંતરણ કરેલું હોય ત્યારે !EIGEN વિભાગના પરિમાણો અસ્થાયી મૂલ્યો હોય છે, તેથી રૂપાંતરણ પછી યૂઝરે મૂલ્યો સંપાદિત કરવા પડે છે. સીમા શરતો, ભારો, સંપર્ક વગેરેમાં FEMAP NEUTRAL ફાઇલ તરફ અભિવ્યક્તિ ન હોય તેવી માહિતી રૂપાંતરણ પરિણામમાં સામેલ થતી નથી, તેથી તેને નિયંત્રણ ફાઇલમાં વધારામાં લખવી પડે છે.
વિઝ્યુઅલાઇઝેશન ફોર્મેટમાં આઉટપુટ¶
ગણતરી પરિણામો પ્રમાણભૂત HEC-MW પરિણામ ફાઇલ ઉપરાંત દૃશ્યીકરણ સાધનો માટેના ફોર્મેટમાં પણ લખી શકાય છે. સમાંતર ચલાવટમાં દૃશ્યીકરણ પ્રક્રિયા વિશ્લેષણ જેવું જ MPI ચલાવણમાં થાય છે, તેથી બધા PE ના પરિણામો એક જ દૃશ્યીકરણ ફાઇલમાં સંકલિત આઉટપુટ થાય છે.
ઇનપુટમાં !VISUAL,method=PSR દ્વારા કૃતક દૃશ્યીકરણ(વિભાગ, આઇસોસર્ફેસ, વિરૂપિત આકાર વગેરે)અને !VISUAL,method=PVR દ્વારા ઘનફળ રેન્ડરિંગ આપો. ફોર્મેટની વિગત માટે કીવર્ડ સંદર્ભ જુઓ. output_type પરિમાણ વડે નીચેના ફોર્મેટોમાંથી પસંદ કરો.
| ફોર્મેટ વિભાગ | output_type નું મૂલ્ય | ઉપયોગ |
|---|---|---|
| AVS UCD(ડિફોલ્ટ) | AVS | માત્ર સપાટી તત્ત્વો ધરાવતી હળવી UCD ફાઇલ. output_type ન આપ્યું હોય ત્યારે ડિફોલ્ટ. |
| સંપૂર્ણ AVS UCD | COMPLETE_AVS,COMPLETE_REORDER_AVS,SEPARATE_COMPLETE_AVS | બધા તત્ત્વો ધરાવતી UCD. પુનઃક્રમિત આવૃત્તિ(REORDER)અને PE-વિશિષ્ટ આઉટપુટ આવૃત્તિ(SEPARATE)પસંદ કરી શકાય છે. |
| બાઇનરી AVS UCD | BIN_COMPLETE_AVS,BIN_COMPLETE_REORDER_AVS,BIN_SEPARATE_COMPLETE_AVS | સંપૂર્ણ AVS UCD નું દ્વિમાન આવૃત્તિ. |
| સંકુચિત AVS UCD | COMP_COMPLETE_REORDER_AVS,COMP_SEPARATE_COMPLETE_AVS | સંપૂર્ણ AVS UCD નું zlib-સંકુચિત આવૃત્તિ. |
| MicroAVS | COMPLETE_MICROAVS | MicroAVS માટે UCD ફાઇલ. |
| VTK | VTK,BIN_VTK,COMP_VTK | ParaView વગેરેમાં વાંચી શકાય તેવું VTK ફોર્મેટ. ASCII / દ્વિમાન / સંકુચિત પસંદ કરી શકાય છે. |
| EXODUS | EXODUS,STEP_EXODUS | ParaView નું Exodus II ફોર્મેટ. EXODUS બધા સમય સ્ટેપો એક ફાઇલમાં અને STEP_EXODUS દરેક સમય સ્ટેપ માટે એક ફાઇલ લખે છે. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL,FSTR_FEMAP_NEUTRAL | FEMAP ફોર્મેટની સામાન્ય-હેતુવાળી ટેક્સ્ટ NEUTRAL ફાઇલ. |
| BMP છબી | BMP | સપાટી રેન્ડરિંગ પરિણામ(PSR)અથવા ઘનફળ રેન્ડરિંગ પરિણામ(PVR)ની છબી. |
EXODUS ફોર્મેટ માત્ર ત્યારે લખી શકાય છે જ્યારે FrontISTR ને Exodus II લાઇબ્રેરી સક્રિય રાખીને બિલ્ડ કરાયેલ ચલાવનક્ષમ વપરાય. નિષ્ક્રિય બિલ્ડમાં આઉટપુટ છોડવામાં આવે છે.
સમાંતર પરિણામ ફાઇલોને જોડવું અને પ્રકાર રૂપાંતરણ¶
સમાંતર ચલાવટથી મળેલી પરિણામ ફાઇલો(દરેક PE માટે અલગ)ને દૃશ્યીકરણ પ્રક્રિયા વગર એક ફાઇલમાં સંકલિત કરવા માટે rmerge સાધન વાપરો. rmerge રૅન્ક સંખ્યા અને સમય સ્ટેપના પ્રારંભ/અંત/અંતરાલ આપીને ટેક્સ્ટ અથવા દ્વિમાન ફોર્મેટની પરિણામ ફાઇલ લખે છે.
પરિણામ ફાઇલના ટેક્સ્ટ/દ્વિમાન પ્રતિનિધિત્વ વચ્ચે પરસ્પર રૂપાંતરણ કરવા માટે rconv સાધન વાપરો. rconv સમય સ્ટેપના પ્રારંભ/અંત/અંતરાલ આપે છે અને માત્ર પ્રકાર રૂપાંતરિત કરે છે.
સંબંધિત વિષયો¶
- આઉટપુટ અને રિસ્ટાર્ટ — ગણતરી પરિણામ ફાઇલો(રિસ્ટાર્ટ અને ઇતિહાસ આઉટપુટ)ની સામગ્રી
- તત્ત્વ લાઇબ્રેરી — તત્ત્વ પ્રકાર વિકલ્પો
- !OUTPUT_VIS — દૃશ્યીકરણને પાઠવવાના ભૌતિક પરિમાણોની પસંદગી
- પ્રિ/પોસ્ટ અને ચલાવણ પર્યાવરણ પસંદ કરવાની રીત — બાહ્ય સાધનો વડે મેશ નિર્માણ અને દૃશ્યીકરણ