Pytania otagowane jako c

C to język programowania ogólnego przeznaczenia. Pierwotnie przeznaczony do wdrażania oprogramowania systemowego, język C i jego bliscy krewni są głównymi językami używanymi w większości nowoczesnych systemów operacyjnych. Dzięki cienkiej warstwie abstrakcji i niewielkiemu narzutowi C pozwala na wydajne kodowanie algorytmów i struktur danych przydatnych w obliczeniach naukowych. Użyj tego znacznika w przypadku pytań dotyczących języka programowania C.

17
Czy istnieje wysokiej jakości nieliniowy solver programowania dla Pythona?
Mam kilka trudnych, niewypukłych problemów globalnej optymalizacji do rozwiązania. Obecnie używam MATLAB's Optimization Toolbox (konkretnie fmincon()z algorytmem = 'sqp'), co jest dość skuteczne . Jednak większość mojego kodu znajduje się w języku Python i chciałbym również przeprowadzić optymalizację w języku Python. Czy istnieje solver NLP z powiązaniami Pythona, z którym …

6
O ile lepsze są naprawdę kompilatory Fortran?
To pytanie jest rozszerzeniem dwóch dyskusji, które pojawiły się ostatnio w odpowiedziach na „ C ++ vs Fortran for HPC ”. I jest to trochę więcej wyzwanie niż pytanie ... Jednym z najczęściej słyszanych argumentów na korzyść Fortrana jest to, że kompilatory są po prostu lepsze. Ponieważ większość kompilatorów C …
74 fortran  c  blas  benchmarking 

17
Czy często nie używa się bibliotek do standardowych algorytmów numerycznych i dlaczego?
Wiele algorytmów numerycznych (integracja, różnicowanie, interpolacja, funkcje specjalne itp.) Jest dostępnych w bibliotekach obliczeń naukowych, takich jak GSL . Ale często widzę kod z „ręcznie walcowanymi” implementacjami tych funkcji. Czy w przypadku małych programów, które niekoniecznie są przeznaczone do publicznej dystrybucji, powszechną praktyką wśród naukowców zajmujących się obliczeniami jest samodzielne …
54 libraries  c 

8
Analiza danych struktury białka w C
Moje pochodzenie dotyczy genomiki, ale ostatnio pracuję nad problemami związanymi ze strukturą białek. Napisałem kilka odpowiednich programów w C, budując swój własny parser plików PDB od samego początku. Nie martwiłem się stworzeniem naprawdę solidnego parsera, po prostu wiedziałem, że samodzielne zbudowanie go byłoby najlepszym sposobem, aby zmusić się do prawdziwego …

3
Strategie I / O dla problemów obliczeniowych z dużymi zestawami danych?
Moja grupa badawcza koncentruje się na dynamice molekularnej, która oczywiście może generować gigabajty danych w ramach jednej trajektorii, którą należy następnie przeanalizować. Kilka problemów, którymi się zajmujemy, wiąże się z korelacjami w zbiorze danych, co oznacza, że ​​musimy śledzić duże ilości danych w pamięci i analizować je, zamiast stosować podejście …
15 python  c  efficiency 

5
Oblicz
Funkcja ma osobliwość zbliżoną do x = 0 . Osobliwość tę można jednak znieść: dla x = 1 należy mieć f ( x ) = 1 , ponieważ e x = ∑ k = 0 x kf:x↦(ex−1)/xf:x↦(ex−1)/xf \colon x \mapsto (e^x-1)/xx=0x=0x = 0x=1x=1x = 1f(x)=1f(x)=1f(x) = 1 a zatem (ex-1)/x=∑k=1x …
13 c++  c 


1
Czy istnieje narzędzie, które może generować rozszerzenia przedziałów funkcji Fortran (lub C) przez analizowanie kodu Fortran (lub C)?
Studia przypadków w mojej rozprawie doktorskiej wymagają przedłużenia interwałów podprogramów Fortrana w CHEMKIN-II (przepraszam za link; to najlepsze, jakie mogłem znaleźć dla pakietu, który nie jest już dystrybuowany przez Sandia National Laboratory). CHEMKIN-II to pakiet chemiczny stosowany w chemii spalania; ponieważ jest to standardowy pakiet używany do spalania, nie mogę …



4
Poszukuję Runge-Kutta 8. rzędu w C / C ++
Chciałbym użyć metody Runge-Kutta 8. rzędu (89) w niebiańskiej aplikacji do mechaniki / astrodynamiki, napisanej w C ++, za pomocą komputera z systemem Windows. Dlatego zastanawiam się, czy ktoś zna dobrą bibliotekę / implementację, która jest udokumentowana i może być używana bezpłatnie? Jest w porządku, jeśli jest napisany w C, …

3
Zalecenia dotyczące lekkiego / bezinstalacyjnego gęstego solwera algebry liniowej opartego na C lub C ++
Większość mojego programowania to jednorazowe kody badawcze w C na własny użytek. Nigdy nie rozpowszechniałem żadnego kodu poza bliskimi współpracownikami. Opracowałem algorytm, który publikuję w czasopiśmie naukowym. Chcę podać kod źródłowy i być może kod wykonywalny w internetowym suplemencie do artykułu. Kolega poprosił mnie o uogólnienie algorytmu, który wymagał ode …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.