YingyiLiu / HAMS

An open-source computer program for the analysis of wave diffraction and radiation of three-dimensional floating or submerged structures
Apache License 2.0
100 stars 50 forks source link

Continuous Integration needed #7

Closed gbarter closed 3 years ago

gbarter commented 3 years ago

Many of the compatibility issues with gfortran could be addressed with a Continuous Integration suite of tests that get executed on every commit with GitHub actions. I am envisioning a test matrix across windows, mac, and linux and a couple gfortran versions. Tests would include compiling and running the suite of tests already present in the repository. I would be happy to help with this.

Cheers, Garrett

ramisetti commented 3 years ago

I agree with @gbarter. Including a continuous integration suits of tests will be really helpful.

YingyiLiu commented 3 years ago

Thanks, Garret @gbarter , that's a great idea. But to be honest, my knowledge of gfortran is quite limited although I did have some experience of using it before. The tests as you proposed are certainly very helpful to the users (particularly those not using the Intel Fortran). I therefore strongly encourage you to carry out these tests and summarize the results in a report or publication as freely as you like. And I will be very glad to offer my help that I can in case if you need. By the way, your great efforts in doing all of these and making the Linux version of HAMS are very much appreciated by all of us.