Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modern Fortran in Science and Technology by Lindemann and Dahlblom #102

Open
Beliavsky opened this issue Jun 29, 2021 · 12 comments
Open

Modern Fortran in Science and Technology by Lindemann and Dahlblom #102

Beliavsky opened this issue Jun 29, 2021 · 12 comments
Labels
easy section: learn Relevant for the learn section on the webpage

Comments

@Beliavsky
Copy link
Contributor

Modern Fortran in Science and Technology could be added to the Online Courses section. I skimmed it, and it seems pretty thorough.

@certik
Copy link
Member

certik commented Jun 29, 2021

Yes, we should. Although the first place I randomly clicked: https://modern-fortran-in-science-and-technology.readthedocs.io/en/latest/chapter_fortran.html#arrays-and-matrices and it has a mistake, they assign 5.0 to a double precision number, which will only assign the first 7 digits or so instead of 15.

@Beliavsky
Copy link
Contributor Author

Beliavsky commented Jun 29, 2021

They are aware of this and illustrate this issue with a sample program

program constants
    implicit none
    integer, parameter :: dp = selected_real_kind(15,300)
    real(dp) :: pi1, pi2
    pi1 = 3.141592653589793
    pi2 = 3.141592653589793_dp
    write(*,*) 'pi1 = ', pi1
    write(*,*) 'pi2 = ', pi2
    stop
end program constants

but maybe some of the code they present could be improved -- the book is on GitHub

@certik
Copy link
Member

certik commented Jun 29, 2021

Ok, I submitted a PR: jonaslindemann/modern_fortran_book#1

@jonaslindemann
Copy link

I will look into the issues.

@jonaslindemann
Copy link

I hope I have fixed it in most places.

Thanks for the input.

@certik
Copy link
Member

certik commented Jun 29, 2021

Thanks @jonaslindemann!

Yes, we should link it.

Btw, currently when I open the page: https://modern-fortran-in-science-and-technology.readthedocs.io/, I am getting "Warning: Potential Security Risk Ahead" in Firefox and Chrome and it does not open for me. It could be an issue on my end.

@arjenmarkus
Copy link
Member

arjenmarkus commented Jun 29, 2021 via email

@jonaslindemann
Copy link

I don't have any problems myself. It is built and hosted automatically by readthedocs using Sphinx. Thanks for linking it by the way!

Jonas

@arjenmarkus
Copy link
Member

arjenmarkus commented Jun 29, 2021 via email

@certik
Copy link
Member

certik commented Jun 29, 2021

Perfect, I am glad it is only on my end. I'll try again in a few days. I also tried from my phone and that worked.

@Beliavsky
Copy link
Contributor Author

Lindemann has uploaded to YouTube a series of videos on Scientific Programming in Python and Fortran that could be listed in the Online courses section.

@awvwgk awvwgk transferred this issue from fortran-lang/fortran-lang.org Aug 19, 2022
@awvwgk awvwgk added section: learn Relevant for the learn section on the webpage and removed learn labels Aug 19, 2022
@KHUSHIJAIN910
Copy link

That sounds like a great addition! Including a comprehensive course like "Modern Fortran in Science and Technology" in the Online Courses section can be immensely beneficial for users interested in learning Fortran, especially for its applications in science and technology.Additionally, including user reviews or ratings (if available) can add credibility and help potential learners gauge the course's quality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy section: learn Relevant for the learn section on the webpage
Projects
None yet
Development

No branches or pull requests

6 participants