अभिकलनात्मक भौतिकी

From Vigyanwiki
Revision as of 12:23, 13 September 2023 by Neeraja (talk | contribs)

कम्प्यूटेशनल भौतिकी भौतिकी में समस्याओं को हल करने के लिए संख्यात्मक विश्लेषण का अध्ययन और कार्यान्वयन है जिसके लिए एक मात्रात्मक सिद्धांत पहले से मौजूद है। ऐतिहासिक रूप से, कम्प्यूटेशनल भौतिकी विज्ञान में आधुनिक कंप्यूटरों का पहला अनुप्रयोग था, और अब यह कम्प्यूटेशनल विज्ञान का एक सबसेट है। इसे कभी-कभी सैद्धांतिक भौतिकी के उप-अनुशासन (या शाखा) के रूप में माना जाता है, लेकिन अन्य इसे सैद्धांतिक और प्रयोगात्मक भौतिकी के बीच एक मध्यवर्ती शाखा मानते हैं - अध्ययन का एक क्षेत्र जो सिद्धांत और प्रयोग दोनों को पूरक करता है। [1]

अवलोकन

भौतिकी, अनुप्रयुक्त गणित और कंप्यूटर विज्ञान के ओवरलैप के रूप में और उनके बीच एक सेतु के रूप में कम्प्यूटेशनल भौतिकी की बहु-विषयक प्रकृति का प्रतिनिधित्व[2]

भौतिकी में, गणितीय मॉडल पर आधारित विभिन्न सिद्धांत सिस्टम के व्यवहार के बारे में बहुत सटीक भविष्यवाणियां प्रदान करते हैं। दुर्भाग्य से, प्रायः ऐसा होता है कि उपयोगी भविष्यवाणी उत्पन्न करने के लिए किसी विशेष प्रणाली के गणितीय मॉडल को हल करना संभव नहीं है। यह हो सकता है, उदाहरण के लिए, जब समाधान में क्लोज-फॉर्म एक्सप्रेशन नहीं होता है, या बहुत जटिल होता है। ऐसे मामलों में, संख्यात्मक सन्निकटन की आवश्यकता होती है। कम्प्यूटेशनल भौतिकी वह विषय है जो इन संख्यात्मक अनुमानों से संबंधित है: समाधान का अनुमान सरल गणितीय संचालन (एल्गोरिदम) की एक सीमित (और आमतौर पर बड़ी) संख्या के रूप में लिखा जाता है, और इन कार्यों को करने और अनुमानित समाधान की गणना करने के लिए एक कंप्यूटर का उपयोग किया जाता है और संबंधित त्रुटि है।

भौतिकी में स्थिति

वैज्ञानिक पद्धति के भीतर गणना की स्थिति के बारे में बहस चल रही है।[3] कभी-कभी इसे सैद्धांतिक भौतिकी के अधिक समान माना जाता है; कुछ अन्य लोग कंप्यूटर सिमुलेशन को "कंप्यूटर प्रयोग" के रूप में देखते हैं,[3] फिर भी अन्य इसे सैद्धांतिक और प्रयोगात्मक भौतिकी के बीच एक मध्यवर्ती या अलग शाखा मानते हैं, एक तीसरा तरीका जो सिद्धांत और प्रयोग को पूरक करता है। जबकि कंप्यूटर का उपयोग डेटा के मापन और रिकॉर्डिंग (और भंडारण) के लिए प्रयोगों में किया जा सकता है, यह स्पष्ट रूप से एक कम्प्यूटेशनल दृष्टिकोण का गठन नहीं करता है।

कम्प्यूटेशनल भौतिकी में चुनौतियां

कम्प्यूटेशनल भौतिकी की समस्याओं को सामान्य रूप से ठीक से हल करना बहुत मुश्किल है। यह कई (गणितीय) कारणों से है: बीजीय और/या विश्लेषणात्मक सॉल्वैबिलिटी, जटिलता और अराजकता की कमी है। उदाहरण के लिए,- यहां तक कि स्पष्ट रूप से सरल समस्याएं, जैसे कि एक मजबूत विद्युत क्षेत्र ( स्टार्क प्रभाव ) में एक परमाणु की परिक्रमा करने वाले इलेक्ट्रॉन की तरंग की गणना करने के लिए, एक व्यावहारिक एल्गोरिथ्म तैयार करने के लिए बहुत प्रयास की आवश्यकता हो सकती है (यदि कोई पाया जा सकता है); अन्य क्रूडर या ब्रूट-फोर्स तकनीक, जैसे कि ग्राफिकल तरीके या रूट फाइंडिंग की आवश्यकता हो सकती है। अधिक उन्नत पक्ष पर, गणितीय गड़बड़ी सिद्धांत का भी कभी-कभी उपयोग किया जाता है (इस विशेष उदाहरण के लिए यहां एक कार्य दिखाया गया है)। इसके अलावा, कई-शरीर की समस्याओं (और उनके शास्त्रीय समकक्षों ) के लिए कम्प्यूटेशनल लागत और कम्प्यूटेशनल जटिलता तेजी से बढ़ती है। एक मैक्रोस्कोपिक प्रणाली में आमतौर पर के क्रम का आकार होता है घटक कण, इसलिए यह कुछ हद तक एक समस्या है। क्वांटम यांत्रिक समस्याओं को हल करना आम तौर पर सिस्टम के आकार में घातीय क्रम का होता है[4] और शास्त्रीय एन-बॉडी के लिए यह क्रम एन-वर्ग का होता है। अंत में, कई भौतिक प्रणालियां स्वाभाविक रूप से सबसे अच्छी तरह से अरेखीय हैं, और सबसे खराब अराजक हैं: इसका मतलब यह है कि यह सुनिश्चित करना मुश्किल हो सकता है कि कोई भी संख्यात्मक त्रुटियां 'समाधान' को निष्क्रिय करने के बिंदु तक न बढ़ें।

तरीके और एल्गोरिदम

क्योंकि कम्प्यूटेशनल भौतिकी समस्याओं के एक व्यापक वर्ग का उपयोग करती है, इसे आम तौर पर विभिन्न गणितीय समस्याओं के बीच विभाजित किया जाता है जो इसे संख्यात्मक रूप से हल करते हैं, या इसके द्वारा लागू होने वाली विधियों। उनके बीच, कोई विचार कर सकता है:

इन सभी विधियों (और कई अन्य) का उपयोग प्रतिरूपित प्रणालियों के भौतिक गुणों की गणना के लिए किया जाता है।

कम्प्यूटेशनल भौतिकी भी कम्प्यूटेशनल रसायन विज्ञान से कई विचारों को उधार लेती है - उदाहरण के लिए, ठोस पदार्थों के गुणों की गणना करने के लिए कम्प्यूटेशनल ठोस राज्य भौतिकविदों द्वारा उपयोग किए जाने वाले घनत्व कार्यात्मक सिद्धांत मूल रूप से अणुओं के गुणों की गणना करने के लिए रसायनज्ञों द्वारा उपयोग किए जाने वाले समान होते हैं।

इसके अलावा, कम्प्यूटेशनल भौतिकी में समस्याओं को हल करने के लिए सॉफ़्टवेयर / हार्डवेयर संरचना की ट्यूनिंग शामिल है (क्योंकि समस्याएं आमतौर पर बहुत बड़ी हो सकती हैं, प्रसंस्करण शक्ति की आवश्यकता में या स्मृति अनुरोधों में)।

वर्ग

भौतिकी में हर प्रमुख क्षेत्र के लिए एक संबंधित कम्प्यूटेशनल शाखा खोजना संभव है:

अनुप्रयोग

कम्प्यूटेशनल भौतिकी सौदों के व्यापक वर्ग के कारण, यह भौतिकी के विभिन्न क्षेत्रों में आधुनिक अनुसंधान का एक अनिवार्य घटक है, अर्थात्: त्वरक भौतिकी, खगोल भौतिकी, सापेक्षता का सामान्य सिद्धांत ( संख्यात्मक सापेक्षता के माध्यम से), द्रव यांत्रिकी (कम्प्यूटेशनल द्रव गतिकी), जाली क्षेत्र सिद्धांत / जाली गेज सिद्धांत (विशेष रूप से जाली क्वांटम क्रोमोडायनामिक्स), प्लाज्मा भौतिकी (प्लाज्मा मॉडलिंग देखें), भौतिक प्रणालियों का अनुकरण (उदाहरण के लिए आणविक गतिशीलता का उपयोग करके), परमाणु इंजीनियरिंग कंप्यूटर कोड, प्रोटीन संरचना भविष्यवाणी, मौसम की भविष्यवाणी, ठोस अवस्था भौतिकी, नरम संघनित मैटर फिजिक्स, हाइपरवेलोसिटी इम्पैक्ट फिजिक्स आदि।

कम्प्यूटेशनल ठोस अवस्था भौतिकी, उदाहरण के लिए, ठोस पदार्थों के गुणों की गणना करने के लिए घनत्व कार्यात्मक सिद्धांत का उपयोग करती है, जो कि रसायनज्ञों द्वारा अणुओं का अध्ययन करने के लिए उपयोग की जाने वाली विधि के समान है। ठोस अवस्था भौतिकी में रुचि की अन्य मात्राएँ, जैसे कि इलेक्ट्रॉनिक बैंड संरचना, चुंबकीय गुण और आवेश घनत्व की गणना इस और कई विधियों द्वारा की जा सकती है, जिसमें लुटिंगर-कोहन/kp विधि और ab-initio विधियाँ शामिल हैं।

यह सभी देखें

संदर्भ

  1. Thijssen, Jos (2007). Computational Physics. Cambridge University Press. ISBN 978-0521833462.
  2. Landau, Rubin H.; Paez, Jose; Bordeianu, Cristian C. (2011). A survey of computational physics: introductory computational science. Princeton University Press. ISBN 9780691131375.
  3. 3.0 3.1 A molecular dynamics primer Archived 2015-01-11 at the Wayback Machine, Furio Ercolessi, University of Udine, Italy.
  4. Feynman, Richard P. (1982). "Simulating physics with computers". International Journal of Theoretical Physics (in English). 21 (6–7): 467–488. Bibcode:1982IJTP...21..467F. doi:10.1007/bf02650179. ISSN 0020-7748.

Cite error: <ref> tag with name "ComPhysPy" defined in <references> is not used in prior text.

Cite error: <ref> tag with name "Sauer1997" defined in <references> is not used in prior text.







External links