јули 27, 2020

Што е компјутерска наука

Source: http://www.math.utk.edu/~vasili/va/descr/

В. Алексиадес – UTK (В. Алексиадес – Универзитетот во Тенеси Ноксвил)

Компјутерска наука прави наука преку пресметка. Сега стана трет режим на научни истражувања, надополнувајќи ја Теоријата и експериментот. Благодарение на огромниот напредок во компјутерската моќ, сè покомплицираните и реални процеси сега можат да се симулираат пресметковно.

Дизајнот, прототипирањето, оптимизирањето и контролата на технолошките процеси зависат од фундаменталното разбирање на вклучените појави, нивните интеракции и чувствителноста на параметрите. Овие можат да се изучуваат многу ефикасно преку компјутерски симулации засновани врз математички модели кои изразуваат физички принципи.

  • Моделирање: Првиот чекор е „математизација“ на процесот, имено развој на математички модел на физичкиот процес. Тоа е често далеку од најтешко.
  • Анализа: Тогаш целосниот арсенал на математички алатки може да се искористи за да се анализираат и разберат основните својства на математичкиот модел и да се обидеме да го предвидиме неговото однесување. Ова е местото каде теоретските прашања (постоење, уникатност, стабилност на решенија) стануваат важни, честопати создаваат предизвикувачки проблеми за теоретско математичко истражување.
  • Научното компјутери започнува да се игра следно, при развој на соодветни и ефективни нумерички методи за математички проблем.
  • Програмирање: Алгоритмите се имплементираат на компјутерски јазик на високо ниво (Fortran, C, C++).
  • Верификација: Компјутерскиот код се тестира опширно на проблеми/процеси со познато решение/однесување. Грешките се коригираат и кодот се тестира одново и одново.
  • Оптимизација: Компјутерскиот код е оптимизиран за робусност, стабилност и ефикасност.
  • Паралелизација: Реалистичните проблеми обично се многу тешки за пресметка, затоа е неопходна паралелизација на кодот, да се работи на кластери на мултипроцесори и/или многу мрежни компјутери истовремено.
  • Валидација: Конечен клучен чекор е валидација на моделот, преку симулирање на процес и споредување на резултатите од нумеричките симулации со експериментални мерења. Може да бара неколку повторувања од сите чекори погоре!

……. назад кон В. Алексиадес Страна оддел по математика
©1994 – сега  V. Alexiades