EAS3
ઇ. એ. એસ. 3 (ઇ. એ. એસ. = આઈન-ઑસગેબ-સિસ્ટમ) એ ભૂમિતિ માહિતી સાથે સંરચિત દ્વિસંગી માહિતીને વાંચવા અને લખવા માટે અને આ માહિતીની પોસ્ટપ્રોસેસિંગ માટે એક સોફ્ટવેર ટૂલકિટ છે. તેનો હેતુ વિવિધ કમ્પ્યુટર્સ વચ્ચે IEEE ધોરણ અનુસાર ફ્લોટિંગ-પોઇન્ટ ડેટાની આપ-લે કરવાનો, તેમાં ફેરફાર કરવાનો અથવા તેને અન્ય ફાઇલ ફોર્મેટમાં રૂપાંતરિત કરવાનો છે. તેનો ઉપયોગ તમામ પ્રકારના સંરચિત ડેટા સમૂહો માટે થઈ શકે છે. તેનો ઉપયોગ મુખ્યત્વે સીધા આંકડાકીય અનુકરણના ક્ષેત્રમાં થાય છે. EAS3 પેકેજ સંપૂર્ણ પેકેજમાં પોતાના કોડમાં ઉપયોગ માટે બનાવાયેલ લાઈબ્રેરીઓ અને એક અલગ કમાન્ડ-લાઇન ટૂલનો સમાવેશ થાય છે. તે ફોરટ્રાન અને સીમાં લખાયેલું છે અને તમામ પોસિક્સ ઓપરેટિંગ સિસ્ટમ્સ પર ચાલે છે. પુસ્તકાલયોમાં દ્વિસંગી EAS3 ફાઇલ ફોર્મેટમાં ફાઇલોને વાંચવા અને લખવા માટે વિવિધ આંકડાકીય અલ્ગોરિધમ્સ અને સબરૂટિનનો સમાવેશ થાય છે. વાંચવા/લખવાની દિનચર્યાઓ ફોરટ્રાન અને સીમાં પૂરી પાડવામાં આવે છે. અમલમાં મુકાયેલી આંકડાકીય પદ્ધતિઓમાં, ઉદાહરણ તરીકે, ફાસ્ટ ફોરિયર ટ્રાન્સફોર્મ, થોમસ અલ્ગોરિધમ અને ઇન્ટરપોલેશન દિનચર્યાઓનો સમાવેશ થાય છે. પુસ્તકાલયો વેક્ટર કમ્પ્યુટર્સ માટે પણ યોગ્ય છે. ઇતિહાસ EAS3 સ્ટુટગાર્ટ યુનિવર્સિટીના ઇન્સ્ટિટ્યૂટ ફર એરોડાયનેમિક અંડ ગેસડાયનેમિક (IAG) ખાતે વિકસાવવામાં આવ્યો છે. અગાઉની આવૃત્તિઓ (ઇ. એ. એસ., ઇ. એ. એસ. 2) 1980ના દાયકાના અંત સુધીની છે, જ્યારે કોમ્પ્યુટર શક્તિએ પ્રથમ અવકાશી ડી. એન. એસ. ગણતરીઓને મંજૂરી આપી હતી. આગામી ડેટાની માત્રામાં કાર્યક્ષમ હેન્ડલિંગ અને પોસ્ટપ્રોસેસિંગની જરૂર હતી. સામાન્ય રીતે, સિમ્યુલેશન ઉચ્ચ પ્રદર્શન ધરાવતા કોમ્પ્યુટર પર કરવામાં આવતું હતું અને આજે પણ કરવામાં આવે છે અને ત્યારબાદ તેની પ્રક્રિયા અન્ય વિપરીત મશીન પર કરવામાં આવે છે. આના માટે ડેટા હેન્ડલિંગ માટે એન્ડિયનનેસ-સ્વતંત્ર ફાઇલ ફોર્મેટની જરૂર હતી. 1999માં EAS3નું પ્રકાશન થયું ત્યારથી, સામેલ સંસ્થાઓના સભ્યો દ્વારા સોફ્ટવેર સતત વિકસાવવામાં આવી રહ્યું છે. 2007 થી, EAS3 હેઇઝ સોફ્ટવેર ડિરેક્ટરી દ્વારા પણ ઉપલબ્ધ છે. EAS3 નો ઉપયોગ યુરોપિયન PRACE પ્રોજેક્ટમાં કાર્યક્રમો દ્વારા થાય છે. વર્તમાન આવૃત્તિ સંખ્યા એપ્રિલ, 2009થી 1.67 છે. ફાઇલ ફોર્મેટ EAS3 ફાઇલ ફોર્મેટનો ઉપયોગ ફ્લોટિંગ પોઇન્ટ ડેટાને IEEE ફોર્મેટમાં સંગ્રહિત કરવા અને વિવિધ કમ્પ્યુટર આર્કિટેક્ચર (નાના/મોટા એન્ડિયન) વચ્ચે ફાઇલોનું વિનિમય કરવા માટે થાય છે. ડેટાને પરિમાણો તરીકે ગોઠવવામાં આવે છે જેમાં એક પરિમાણ એક-, બે-અથવા ત્રિ-પરિમાણીય ફ્લોટિંગ પોઇન્ટ એરે છે. આમાંના કેટલાક પરિમાણોને એક સમયના પગલામાં જોડી શકાય છે. આ પાંચ પરિમાણીય એરે સંગ્રહિત કરવાની મંજૂરી આપે છે. ડેટા સિંગલ-પ્રિસિઝન (32 બીટ), ડબલ-પ્રિસિઝન (64 બીટ) અથવા ક્વાડ્રપલ-પ્રિસિઝન (128 બીટ) માં લખી શકાય છે. વિવિધ દિશાઓ માટેની ભૂમિતિ માહિતી ફાઇલના હેડરમાં સાચવવામાં આવે છે. ત્યાં વપરાશકર્તા નિર્ધારિત એરેમાં વધારાની માહિતી સંગ્રહિત કરવી પણ શક્ય છે. ફાઇલનું કદ ફક્ત કમ્પ્યુટર દ્વારા જ મર્યાદિત છે (દા. ત. ફાઇલ સિસ્ટમ), EAS3 ફાઇલો મોટા સિમ્યુલેશન માટે અને આમ ઉચ્ચ-પ્રદર્શન કમ્પ્યુટિંગ માટે યોગ્ય છે. કાર્યાત્મકતા વાસ્તવિક EAS3 એક્ઝેક્યુટેબલ એ EAS3 ફાઇલોમાં ફેરફાર કરવા માટેનું કમાન્ડ-લાઇન ઇન્ટરફેસ છે. અમલમાં મૂકાયેલા આદેશો મૂળભૂત કામગીરીઓથી લઇને, દા. ત. ફોરિયર ટ્રાન્સફોર્મેશન અથવા ડેરિવેટિવ્ઝની ગણતરી જેવી જટિલ કામગીરીઓ માટે સરળ ગણતરીઓ, ફાઇલ ઓપરેશન્સ. DNS માહિતી માટે ચોક્કસ આદેશો પણ ઉપલબ્ધ છે, દા. ત. લેમ્બડા 2 વમળ માપદંડ. જેમ કે આદેશો પ્રમાણભૂત ઇનપુટમાંથી વાંચવામાં આવે છે, EAS3 નો ઉપયોગ સ્વચાલિત કૉલ્સ માટે શેલ સ્ક્રિપ્ટ્સમાં થઈ શકે છે. મહત્વપૂર્ણ કાર્યોની રૂપરેખા ફાઇલ વ્યવસ્થાપનઃ પુનઃરચના, બે ફાઇલોને જોડવી, અન્ય ફાઇલ બંધારણો (ASCII, કોવિસ, ટેકપ્લોટ) માં રૂપાંતરને કાપીને ગાણિતિક કામગીરીઓઃ મૂળભૂત કામગીરીઓ, લઘુગણક, વગેરે. ડેરિવેટિવ્ઝ અને ઇન્ટિગ્રેશન ઇન્ટરપોલેશન ડેટા રિડક્શનઃ સરેરાશ મૂલ્યો, આરએમએસ-મૂલ્યો, વગેરે. ફોરિયર ટ્રાન્સફોર્મેશનઃ સિંગલ/ડબલ, રિયલ/કોમ્પ્લેક્સ DNS સ્પેસિફિકઃ વોર્ટેક્સ ક્રાઈટેરિયન ઇન્સ્ટોલેશન સ્ત્રોતો સીધા CVS રીપોઝીટરીમાંથી મેળવી શકાય છે અથવા કોઈ ઝિપ્ડ ટાર ફાઇલ ડાઉનલોડ કરી શકે છે. વિવિધ મશીન પ્રકારો માટેની મેકફાઇલ્સ શામેલ છે, જે સરળ સંકલન પ્રદાન કરે છે. વિવિધ ફોરટ્રાન કમ્પાઇલર્સ સાથે બનાવવામાં આવેલી ઓબ્જેક્ટ ફાઇલોને જોડવાથી સમસ્યા ઊભી થઈ શકે છે, દ્વિસંગી પેકેજો (આર. પી. એમ.,. ડેબ) અત્યાર સુધી આપવામાં આવતા નથી. ફાયદા અને ગેરફાયદા પ્રોગ્રામર માટે મુખ્ય નફો એ મોટા (> 2 જીબી) દ્વિસંગી ડેટા સમૂહો વાંચવાનું/લખવાનું સરળ અમલીકરણ છે. લાઈબ્રેરી પૂરી પાડે છે કે માહિતી હંમેશા મોટા અંતરે લખવામાં આવે છે. પરિણામી પ્લેટફોર્મ સ્વતંત્રતા વિવિધ હાર્ડવેર આર્કિટેક્ચર વચ્ચે ડેટાના વિનિમયને મંજૂરી આપે છે, દા. ત. સુપરકોમ્પ્યુટર. વપરાશકર્તાઓને પોસ્ટપ્રોસેસિંગ માટે પ્રદાન કરવામાં આવેલી વિવિધ પદ્ધતિઓનો લાભ મળે છે, જેને શેલ સ્ક્રિપ્ટ્સનો ઉપયોગ કરીને સ્વચાલિત કરી શકાય છે. ગેરફાયદા માળખાગત ગ્રીડ પર વિશિષ્ટ હોવું કેટલાક વપરાશકર્તાઓ માટે સમસ્યા હોઈ શકે છે. અત્યાર સુધી, માત્ર કાર્ટેશિયન ગ્રીડ અથવા સ્પેક્ટ્રલ સ્પેસમાં ડેટાની રજૂઆત લાગુ કરવામાં આવી છે. ડેટા સંરેખણના અન્ય પ્રકારોમાં ડેટા, દા. ત. નળાકાર કોઓર્ડિનેટ્સ, EAS3 ફાઇલોમાં સંગ્રહિત કરી શકાય છે પરંતુ પ્રવર્તમાન પોસ્ટપ્રોસેસિંગ આદેશોનો ઉપયોગ કરી શકાતો નથી. સામાન્ય રીતે ઉપયોગમાં લેવાતા વિઝ્યુલાઇઝેશન પ્રોગ્રામ્સ EAS3 ફાઇલ ફોર્મેટને સીધું સમર્થન આપતા નથી, તેથી ડેટાને અનુરૂપ ફાઇલ ફોર્મેટમાં રૂપાંતરિત કરવું ઘણીવાર જરૂરી છે. EAS3 પ્રોગ્રામમાં આદેશો ટેક્સ્ટ ઇન્ટરફેસ દ્વારા આપવામાં આવે છે, ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ અસ્તિત્વમાં નથી. ઇ. એ. એસ. 3 આદેશ વાક્યમાં આદેશોનું પૂર્ણિકરણ ઇન્ટરેક્ટિવ ઉપયોગ માટે સમર્થન પૂરું પાડે છે પરંતુ વ્યાપક મદદ માટે, વેબપેજ પરનું વર્ણન જરૂરી છે. લાઇસન્સ EAS3 એ MIT લાઇસન્સ હેઠળ પ્રકાશિત થયેલ છે. એમ. આઈ. ટી. લાઇસન્સ એ મેસેચ્યુસેટ્સ ઇન્સ્ટિટ્યૂટ ઓફ ટેકનોલોજી (એમ. આઈ. ટી.) ખાતે ઉદ્દભવેલું મફત સોફ્ટવેર લાઇસન્સ છે. ખાસ કરીને, તે જી. પી. એલ.-સુસંગત અનુમતિ લાઇસન્સ છે, જેનો અર્થ છે કે તે માલિકીના સોફ્ટવેરમાં તે સોફ્ટવેર સાથે લાઇસન્સ વહેંચવામાં આવે તે શરતે ફરીથી ઉપયોગ કરવાની મંજૂરી આપે છે. સ્ટુટગાર્ટ યુનિવર્સિટીના ઇન્સ્ટિટ્યૂટ ઓફ એરોડાયનેમિક્સ એન્ડ ગેસડાયનેમિક્સ (આઇ. એ. જી.) ખાતે વપરાશ સંક્રમણ જૂથઃ એરિઝોના યુનિવર્સિટીની કોમ્પ્યુટેશનલ ફ્લુઇડ ડાયનેમિક્સ લેબોરેટરીઃ <આઇ. ડી. 3:// સી. એફ. ડી. એમે. આરિઝોના. ઇ. ડી. યુ/ઇન્સ્ટિટ્યૂટ ઓફ ફ્લુઇડ ડાયનેમિક્સ, ઈદગેનોસિસ્ચે ટેક્નીશે હોસ્ક્યુલ ઝુરિચઃ <આઇ. ડી. 4> ટેકનિકલ યુનિવર્સિટી મ્યુનિક ખાતે લેહર્સ્ટુલ ફર એરોડાયનેમિક (હાઇ-સ્પીડ એરોડાયનેમિક્સ જૂથ): <આઇ. ડી. 2> સંબંધિત ફાઇલ ફોર્મેટ્સ કોમન ડેટા ફોર્મેટ (સી. ડી. એફ.) સી. જી. એન. એસ. (સી. એફ. ડી. જનરલ નોટેશન સિસ્ટમ) એફ. આઇ. ટી. એસ. (ફ્લેક્સિબલ ઇમેજ ટ્રાન્સપોર્ટ સિસ્ટમ)