CLHEP، مخفف کتابخانه کلاسها برای فیزیک انرژی بالا، یک کتابخانه C++ است که کلاسهای کاربردی برای برنامهنویسی عددی، محاسبات برداری، هندسه، تولید اعداد شبهتصادفی و جبر خطی ارائه میدهد. این کتابخانه بهویژه برای شبیهسازی و تحلیل نرمافزارهای فیزیک انرژی بالا طراحی شده است.
این پروژه توسط سرن میزبانی میشود و در حال حاضر توسط همکاری محققان از سرن و سایر مؤسسات پژوهشی فیزیک مدیریت میشود. بر اساس وبسایت پروژه، CLHEP در حالت نگهداری قرار دارد و تنها رفع باگها پذیرفته میشود، اما توسعه بیشتر پیشبینی نشده است.
تاریخچه CLHEP
CLHEP در سال ۱۹۹۲ توسط فیزیکدان سوئدی لیف لونبلاد در کنفرانسی درباره محاسبات در فیزیک انرژی بالا پیشنهاد شد. لونبلاد همچنان در نگهداری CLHEP مشارکت دارد.
اخیراً، این پروژه مشارکتهایی از پروژههای دیگر که بر اساس CLHEP ساخته شدهاند، پذیرفته است. از جمله این پروژهها میتوان به Geant4، ZOOM و آزمایش BaBar در SLAC اشاره کرد.
منابع مرتبط
- Geant4: نرمافزاری که از CLHEP استفاده میکند.
- FreeHEP: کتابخانهای مشابه CLHEP.
- COLT: بسته جاوا برای محاسبات علمی و فنی با عملکرد بالا، ارائه شده توسط سرن.