Go to file
Christoph Kords 235266b169 openmp parallelization working again (at least for j2 and nonlocal constitutive model).
In order to keep it like that, please follow these simple rules:

DON'T use implicit array subscripts:
example:    real, dimension(3,3) :: A,B
                  A(:,2) = B(:,1)               <--- DON'T USE
                  A(1:3,2) = B(1:3,1)       <--- BETTER USE
In many cases the use of explicit array subscripts is inevitable for parallelization. Additionally, it is an easy means to  prevent memory leaks.

Enclose all write statements with the following:
!$OMP CRITICAL (write2out)
<your write statement>
!$OMP END CRITICAL (write2out)

Whenever you change something in the code and are not sure if it affects parallelization and leads to nonconforming behavior, please ask me and/or Franz to check this.
2011-03-17 10:46:17 +00:00
code openmp parallelization working again (at least for j2 and nonlocal constitutive model). 2011-03-17 10:46:17 +00:00
documentation starting to substructure manual 2011-03-11 09:19:31 +00:00
installation new installation/setup dir to hold all top-level make_*-scripts 2011-03-11 09:20:37 +00:00
processing deleted useless storage of data resulting in partial speed-up. 2011-03-11 16:32:01 +00:00