TOUGH مخفف کلمه ی Transport Of Unsaturated Groundwater and Heat به معنای حمل و نقل آب های زیرزمینی غیر اشباع و حرارت و نام مجموعه ای از کد های نرم افزاری ایجاد مدل های عددی چند بعدی برای شبیه سازی حمل و نقل آب، بخار، گاز، حرارت و ... در محیط متخلخل و شکسته است. این مجموعه در آزمایشگاه LBNL توسعه یافته و امروزه توسط دانشگاه ها، سازمانهای دولتی و بخش خصوصی برای برنامه هایی چون دفع زباله هسته ای، بازسازی محیط زیست، تولید انرژی از مخازن زمین گرمایی، نفت و گاز، جداسازی کربن و موارد دیگری که شامل اجتماع موارد حرارتی ، هیدرولوژیکی، ژئوشیمیایی و فرآیندهای مکانیکی به صورت گسترده به کار برده می شود.