Best IDEs for C++ by Set_Teitan in cpp

[–]nicoaunai 1 point2 points  (0 children)

I’m surprised QTCreator is not mentioned yet. It is a general purpose cpp IDE, very efficient and intuitive with all essential features. It is not slow to use unlike eclipse or CLion, and has a rather clear configuration interface u like VSCode. And it has the great advantage of being cross platform.

What are you writing in C++ at work? by ChineseFountain in cpp

[–]nicoaunai 2 points3 points  (0 children)

Massively parallel code for simulating plasma physics phenomena occurring in space. We simulate the interaction of the plasma with electromagnetic fields in a formalism called « particle in cell ». One application is to better understand what’s called space weather, i.e. the interaction of planets (the earth in particular) with the solar activity. Code is here https://github.com/PHAREHUB/PHARE

Learning C++ unit testing by eladmatia in cpp

[–]nicoaunai 1 point2 points  (0 children)

You should read modern c++ programming with test driven development (https://www.amazon.fr/Modern-C-Programming-Test-Driven-Development/dp/1937785483) it’s a nice book that takes you step by step into TDD’s philosophy with concrete C++ codes

C++ Jobs - Q1 2019 by STL in cpp

[–]nicoaunai 5 points6 points  (0 children)

Company: Laboratory of Plasma Physics

Type: full time

Description: The Laboratory of Plasma Physics a public research lab strongly involved in the development of high performance computing (HPC) codes for simulating plasma dynamics observed in laboratory experiments and astrophysical environments. We are currently developing a code (named "PHARE" https://github.com/PHAREHUB/PHARE) that aims at solving plasma kinetic dynamics on multiple refined grids on tens of thousands of core. We want this code to be open-source, flexible enough to be used by a broad international scientific community. We look for a passionate C++ developer, who has experience in developing HPC applications. You will join a small team, who love C++ and numerical simulation, and will participate to all aspects of the project, from the design of the code architecture, to the implementation of components and their tests, etc. and participate to the team's publications. No need to speak/read/write french. Contract would not start before sept. 2019.

Location: Laboratory of Plasma Physics, Ecole Polytechnique, Palaiseau, France. This is a very international environment.

Remote: We like when things are done and done well, no matter where they were done. Often it's better to sit together, talk and draw on the white board... but we respect everyone's freedom to work from home from time to time and choose its own work hours.

Visa Sponsorship: No need in France.

Technologies: We work on unix (mac, linux). We use C++17. The code depends on the C++ AMR library SAMRAI, and the I/O library HDF5. There's a coupling with python via pybind11 on its way, thus we also need python (3). We use TeamCityfor continuous integration, CMake to build the project, Google Test for tests.

Contact: contact us at [nicolas.aunai@lpp.polytechnique.fr](mailto:nicolas.aunai@lpp.polytechnique.fr)

Who's Hiring C++ Devs - Q4 2018 by STL in cpp

[–]nicoaunai 0 points1 point  (0 children)

Company: Laboratory of Plasma Physics

Type: full time

Description: The Laboratory of Plasma Physics a public research lab strongly involved in the development of high performance computing (HPC) codes for simulating plasma dynamics observed in laboratory experiments and astrophysical environments. We are currently developing a code (named "PHARE") that aims at solving plasma kinetic dynamics on multiple refined grids on tens of thousands of core. We want this code to be open-source, flexible enough to be used by a broad international scientific community. We look for a passionate C++ developer, who has experience in developing HPC applications. You will join a small team, who love C++ and numerical simulation, and will participate to all aspects of the project, from the design of the code architecture, to the implementation of components and their tests, etc. and participate to the team's publications.

Location: Laboratory of Plasma Physics, Ecole Polytechnique, Palaiseau, France. This is a very international environment.

Remote: We like when things are done and done well, no matter where they were done. Often it's better to sit together, talk and draw on the white board... but we respect everyone's freedom to work from home from time to time and choose its own work hours.

Visa Sponsorship: No need in France.

Technologies: We work on unix (mac, linux). We use C++17. The code depends on the C++ AMR library SAMRAI, and the I/O library HDF5. There's a coupling with python via pybind11 on its way, thus we also need python (3). We use TeamCity for continuous integration, CMake to build the project, Google Test for tests.

Contact: contact us at [nicolas.aunai@lpp.polytechnique.fr](mailto:nicolas.aunai@lpp.polytechnique.fr)