
gitconfig configuration file in your home directory. If you have used git before, then you probably already have a. And, it will allow you to avoid errors when using a bundle that requires multiple MPI threads.Īll JEDI repositories are stored and distributed by means of GitHub.
#Recompile with cmake password
This information will let you avoid the need to enter your GitHub password many times during the JEDI build process, which can be annoying to say the least. Precursor: System Configuration ¶īefore jumping into the actual building of JEDI, we highly recommend that you read this section. By comparison, you will likely execute Steps 4 and 5 frequently as you proceed to make changes and test them. And, you’ll only need to run ecbuild (Step 3) occasionally, when you make changes that affect the directory tree or compilation (for example, adding a file that was not there previously or substantially altering the dependencies). For example, if you are working with a single repository, you may only need to do Step 2 once in order to tell ecbuild to compile your local branch.

However, if you are a developer who is making changes to one or more JEDI repositories, you will likely find it useful to execute Steps 2 through 5 multiple times, with progressively increasing frequency. You will probably only need to do Step 1 once. For a description of Step 5, see our page on JEDI unit testing. In this document we describe Steps 1 through 4, including the various options you have available to you at each step.
