fortran

gfortran dla manekinów: co dokładnie robi mcmodel=medium?

Mam jakiś kod, który daje mi błędy relokacji podczas kompilacji, poniżej przykład, który ilustruje problem: program main ... odel=medium? Miałem wrażenie, że dwie wersje kodu (ta z allocatable tablice i ta bez) były mniej lub bardziej równoważne ...

Dlaczego define PI = 4 * ATAN (1.d0)

Jaka jest motywacja do zdefiniowania PI jako PI=4.D0*DATAN(1.D0) W kodzie Fortran 77? Rozumiem, jak to działa, ale jakie jest rozumowanie?

SciPy build / install Mac Osx

Udało mi się zbudować/zainstalować NumPy na moim mac os x dla Pythona 2.7.3. Teraz chciałbym zbudować / zainstalować scipy, j ... ran sources but no Fortran compiler found Myślałem, że mam zainstalowany Fortran dla NumPy...chyba nie? Jak mogę go pobrać?

Jak alias nazwy funkcji w Fortran

Nie wiem, czy tytuł jest dobrze ujęty. Sugestie mile widziane. Oto, co chcę zrobić. Sprawdź warunek, a następnie zdecyduj, k ... st dwóch prawie identycznych bloków. Może to dotyczyć podprogramy też. Jakieś pomysły, jak można to zrealizować? Dziękuję.

Tablice wskaźników funkcji w Fortran

Mogę tworzyć Wskaźniki funkcji w Fortran 90, z kodem takim jak real, external :: f A następnie użyj f jako argumentu do i ... do rozwiązywania układu równań różniczkowych, więc mogłem wprowadzić równania bez miliona parametrów w moich podprogramach.)

Fortran save statement

Czytałem o save oświadczenie w dokumencie referencyjnym (Intela) język, ale nie mogę do końca zrozumieć, co to robi. Czy mógłby mi ktoś wyjaśnić prostym językiem co to znaczy gdy save instrukcja jest dołączona do modułu ?

Jak zainicjować tablice dwuwymiarowe w Fortran

W C można łatwo zainicjować tablicę używając składni nawiasów klamrowych, jeśli dobrze pamiętam: int* a = new int[] { 1, 2, ... strukcjach) Tablica jest albo zdefiniowana przez real, dimension(3, 3) :: a Lub real, dimension(:), allocatable :: a

Standardowe jednostki wejścia i wyjścia w Fortran 90?

Jak mogę odczytywać i zapisywać standardowe strumienie wejścia, wyjścia i błędówstdin, stdout i stderr w Fortran? Słyszałem, ... sja 10.0 Build 20070426 ID pakietu: l_fc_p_10. 0. 023 Copyright (C) 1985-2007 Intel Corporation. Wszelkie prawa zastrzeżone

Osadzenie Pythona w fortran 90

Patrzyłem na opcję osadzenia Pythona w fortran90, aby dodać funkcjonalność Pythona do mojego istniejącego kodu fortran90. Wie ... , mogę użyć kilku dostępnych bibliotek, aby połączyć Pythona z innym pakietem(powiedzmy OpenFoam używając Biblioteki PyFoam).

Jak korzystać z danych modułu Fortran 90

Załóżmy, że masz moduł Fortran 90 zawierający wiele zmiennych, funkcji i podprogramów. W twoim USE oświadczeniu, którą konwe ... i] masz moduł tak duży, że Poczuj się zmuszony do dodania tylko, oznacza to, że że Twój moduł jest za duży. Podziel się.

Najlepszy Fortran IDE [zamknięty]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... udzi wokół mnie jest dość niewygodnych z Intel Visual Fortran. Ponieważ nie ma wsparcia dla intellisense, refaktoryzacji itp.

Zmusić gfortran do zatrzymania programu na początku NaN

Aby debugować moją aplikację (fortran 90) chcę włączyć wszystkie Nan do sygnalizacji NaN. Z ustawieniami domyślnymi mój pro ... am z sygnałem Nan, otrzymam sygnał SIGFPE w pierwszym punkcie, w którym znajduje się pierwsza niewłaściwa operacja pływająca.

Fortran 90 Resources? [zamknięte]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... Chodzę na zajęcia Fortran 90 i szukam dobrych stron o Fortran. Czy ktoś zna jakieś?

jak napisać wrapper dla 'Alloy'

Próbuję napisać wrapper dla funkcji 'allocate' , tzn. funkcji, która odbiera tablicę i wymiary, przydziela pamięć i zwraca pr ... Error: Rank mismatch in argument 'array' at (1) (1 and 3) Czy Jest jakiś sposób na wdrożenie takiego wrappera?.. Dzięki!

Łączenie binariów fortran i c++ za pomocą gcc

Mogę używać gcc do wykonywania połączeń między c i C++ lub między c i fortran, używając odpowiednio g++ lub gfortran. Ale je ... xf): undefined reference to `std::cout' ...i tak dalej. Jak mogę połączyć binaria używając bibliotek gfortran i G++ razem?

Najlepszy sposób na zapisanie dużej tablicy do pliku w fortran? Tekst a inne

Chciałem się dowiedzieć, jak najlepiej napisać do pliku dużą tablicę fortrana ( 5000 x 5000 liczb rzeczywistych pojedynczej p ... zatwierdzić moją zdolność do efektywnego zapisu i odczytu większych plików (pod względem pamięci), byłoby świetnie. Dzięki!