Activity

From 05 Jun 2014 to 04 Jul 2014

04 Jul 2014

16:28 Revision f5c743df: Force usage of RTcoefficients of midpoint for alpha
herck
15:39 Feature #713 (Archived): Provide simplified OpenMPI support in runSimulation
pospelov
15:09 Feature #710 (Resolved): Provide toy OpenMPI application to run at LRZ
ganeva
11:27 Feature #710 (Archived): Provide toy OpenMPI application to run at LRZ
pospelov
14:00 Feature #701 (Resolved): Implement layer roughness in GUI
pospelov
13:55 Revision 1a670a93: Merge branch 'LayerRoughnessItem'
pospelov
13:33 Revision 9ab21e37: Unit test for LayerRoughnessItem.
pospelov
13:03 Revision a8729ea4: The same file as before, but as pdf format.
STROH Remi
11:24 Feature #600 (Sprint): Provide compilation of BornAgain at lrz cluster
pospelov
11:16 Revision 9d7c1fb5: A file which sums up the most important changes between C++ version and
C++/CUDA version. (In fact a C++ version is different form a C++/CUDA version,
which is also different from a CUDA ve...
STROH Remi
11:15 Revision 9aa525c6: Merge branch 'thicklayers2' into develop
herck
11:12 Revision 3395ec0d: Fixed bug in qz calculation (different methods in two parts of the code)
herck
10:06 Revision 4b95f27b: Other comments.
STROH Remi

03 Jul 2014

12:48 Revision b13e8da5: LayerRoughnessItem GUI functional test.
pospelov
12:36 Revision 2ea1fbd3: New small feature in complex multiplication.
STROH Remi
12:31 Revision 5ab297f1: LayerRoughness transform from GUI to domain is implemented.
pospelov
11:17 Revision c678d8db: LayerRoughness from domain to GUI.
pospelov
09:11 Revision e91d56c1: Correct few little mistakes in commentary. Confirmation : rccursion is not
allowed in CUDA code (generate a warning with nvlink). STROH Remi

02 Jul 2014

17:44 Revision a514f89f: MultiLayerImte updates visibility of Layer's properties
pospelov
16:25 Revision c802a128: Add some commentary, to try to explain the code (if it can help ...).
STROH Remi
16:12 Revision 9108dce0: New LayerRoughnessItems
pospelov
13:29 Feature #688 (Resolved): Include GUI in nightly build

GUI+tests are included in nightly build. Due to our misantropic application server intended for usage by hard-boi...
pospelov
13:09 Revision dc29f070: Merge branch 'BuildIssues3'
pospelov
13:06 Revision 18de39b9: Attempt to run QTests in headless mode.
pospelov
11:42 Revision b4f044f1: Merge branch 'BuildIssues2'
pospelov
11:27 Revision 12a41cdc: CMake message about Qt version found.
pospelov

01 Jul 2014

17:32 Revision e4e7fe9d: Bug with the order of static members initialization
pospelov
17:19 Revision 1a9ffa49: Implemented scalar R,T coefficient calculation that is more resistent to
thick layers herck
17:07 Revision b318ec6c: Merge branch 'CoreShellItem'
pospelov
15:40 Feature #700 (Resolved): Implement core shell particles in GUI
pospelov
15:31 Revision b7fff79f: Last verification, and all seems working. Deleting the useless files (because
thre are created by CMake).
Remark : compile with nvcc still generates a warning (in LLData.h), but it does not matte...
STROH Remi
15:30 Revision 5562efc7: Bugfix with propagation of core position from domain.
pospelov
15:22 Revision cee78102: Modification of Core/CMakeFil;es.txt. Now, anyone should be able to launch
this program. STROH Remi
15:16 Revision 1a23ecc1: New functional test for core shell particle.
pospelov
13:44 Revision 803c5924: CoreShellParticle example from GUI to domain is working.
pospelov
11:56 Revision 0dda88b9: Automatic disabling of depth,abundance property while connecting to CoreShellItem
pospelov
11:53 Revision 46de2a7f: Finnally, it works (on my computer)!!!! I save the datae, and I begin to write
the Core/CMakeFiles.txt. STROH Remi
11:41 Revision d0b0b0a7: GUIObjectBuilder now works for ParticleCoreShell samples.
pospelov

30 Jun 2014

16:25 Revision e22307d5: New method in SessionModel to clean up parameterized item.
pospelov

27 Jun 2014

17:18 Revision b7f86b96: Progress in parallelization. Problem to solve :
- ISO C++ does not support variable-length array types (inLLData.h);
- recursion on kernel (function which is calling...
STROH Remi
11:08 Revision e89940c3: Saving progress, because the new function seems working, so I am saving before
trying to parallelize. STROH Remi

26 Jun 2014

14:38 Revision d7b65399: Attempt to bring logic into CoreShellItem
pospelov
13:59 Revision e4315321: Progress in paralellisation : now we can compile with nvcc, and have an
image (not a good one, nor the good one, but one. It is progressing).
Finally the package thrust from CUDA is useless...
STROH Remi
12:32 Documentation #330: Take care of kz=0 case appropriately
The real problem does not reside in calculating the layer coefficients (amplitudes of R and T) but in the fact that i... herck

25 Jun 2014

17:50 Revision 5103e57e: Prallelizating. Allowed compilation with c++. Change the CmakeList.txt file
in Core to compile with nvcc (change USECUDA in TRUE).
Still have problems with :
- std::vector from <vector>
- get()...
STROH Remi
17:46 Bug #709 (Archived): Take care of thick layers
When a layer becomes very thick, the exponentially decreasing wavefunction amplitude (below critical angle) can cause... herck

24 Jun 2014

17:58 Revision 658a958b: Automatic removal of children overpopulating parent ParameterizedItem.
pospelov
17:13 Revision 54881ad5: Changed beginInsertLow logic
pospelov
16:36 Feature #705 (Resolved): Implement Monte Carlo integration also for polarized simulations
herck
16:23 Revision 55a728f0: Merge branch 'polMCint' into develop
herck
15:15 Revision d3d816c3: Added Monte Carlo integration for polarization analysis
herck

23 Jun 2014

18:04 Revision ab98f452: Refactoring in connectable view to move connecting logic into parameterized item.
pospelov
17:10 Revision ea157b6f: Second part of parallelization : getting of datae to calculate the value
in q. This implies : the vector q, the form, and the dimension of the
for. See the file Core/Algorithms/DecoratedLaye...
STROH Remi
17:09 Revision fc2d48d7: Removed obsolete draw implementation
herck
16:10 Revision 82780ae7: Removal of non-basic files (3)
herck
15:54 Revision 7c01a4af: ParticleCoreShell item and view.
pospelov
14:52 Revision de2b8a4e: Changed test simulation parameters to more meaningful values
herck
13:58 Revision f7e405b4: Part 2 of removal
herck
13:55 Revision c2f0e852: Removed files and includes until it compiles (minimal version for GPU tests)
herck

18 Jun 2014

17:39 Feature #687 (Resolved): Provide unit test machinery for GUI.
pospelov
17:39 Revision 95eb9b5d: First part of parallelization (1/4) : calculation of the number of needed thread.
Begin of the second part (2/4) (data storage). STROH Remi
17:38 Revision 2eaad3c8: Merge branch 'GUIUnitTests'
pospelov
17:37 Revision fa5837f5: Another GUI unit test to check signal from ParameterizedItem
pospelov
16:37 Revision 3bd3b146: First Qt unit test for AnisoPyramidItem
pospelov
14:11 Revision 052face5: Clean up in functional test directory
pospelov
14:01 Testing #674 (Resolved): Provide functional test machinery for GUI.
pospelov
13:59 Revision a4fae866: Merge branch 'GUIFunctionalTests'
pospelov
13:58 Revision 168eeef6: Two additional functional tests in GUI and fixed bug in Para1D item
pospelov

17 Jun 2014

17:03 Revision 3d6ffc78: New class for functional tests in GUI
pospelov
16:12 Revision d987b6ae: Just correct an error in the file.
STROH Remi
16:05 Revision f9d98322: Redaction and installation of prefix __CUDABLE__ and __CUDAHOST__, to clean
the code. Changes in noGPU.c and propertiesGPU.c, in the message which should
be written in deviceNumber.h.
STROH Remi
14:28 Revision aa163ca0: First GUI functional test
pospelov
14:26 Revision 23464ed1: Summary of which functions should be used in GPU.
First adding files in CoreCUDA : creation of the variable __CUDABLE__ =
{ __host__ __device__, if USECUDA
{ ...
STROH Remi
11:38 Revision 155b781e: New library libBornAgainGUI
pospelov

16 Jun 2014

18:00 Revision 579592b4: Code cleanup and rellocation of some files in unavailing attempt to have Model...
pospelov
16:30 Revision 4905a76c: On the way to GUI functional tests
pospelov
15:33 Feature #675 (Resolved): Provide widgetbox with tooltips.
Machinery is there via tooltips.xml file. Tooltips itself have to be still provided. We have to make dedicated issue ... pospelov
15:30 Revision 46475808: Merge branch 'Widgetbox'
Conflicts:
GUI/coregui/Models/ParaCrystalItems.cpp
pospelov
15:17 Bug #706 (Resolved): Layer cannot be dropped from widgetbox to designer scene
pospelov
15:13 Revision 1c317755: Allow drop of Layer on scene
pospelov
14:57 Revision 12c3c420: ParameterizedItem how have PropertyAttribute to handle property visibility and...
pospelov
13:27 Revision cddb37c3: Possibility for tooltips added to widgetbox.
pospelov
11:35 Revision ebfa952e: Tooltip is removed from ParameterizedItem in the favor of ToolTipDataBase.
pospelov

13 Jun 2014

15:10 Revision d0d0f48e: Refactor: rename private function
herck

12 Jun 2014

17:47 Revision f5f56bc6: removed obsolete functions
herck
17:05 Bug #706 (Archived): Layer cannot be dropped from widgetbox to designer scene
When first dropping it on a multilayer, one can then drop it outside the multilayer herck
16:56 Feature #705 (Archived): Implement Monte Carlo integration also for polarized simulations
herck
15:59 Feature #681 (Resolved): Provide Paracrystal1D with possibility to set different probability dist...
herck
15:42 Revision 4e99dfce: Implemented FTDistribution1D objects in GUI -
InterferenceFunction1DParaCrystal herck
14:52 Revision 549d0be0: Adapted sample visitors for new interface of
InterferenceFunction1DParaCrystal herck
13:11 Revision 35a7652b: Adapted python tests to new interface of
InterferenceFunction1DParaCrystal herck
12:56 Revision e1aec05c: Adapted python Examples to new interface for
InterferenceFunction1DParaCrystal herck
12:52 Revision a56c5132: Adapted Demo scripts to new interface for
InterferenceFunction1DParaCrystal herck
12:29 Revision 9c8257fc: Added FTDistribution1D to IntereferenceFunction1DParaCrystal
herck
10:35 Revision b060daff: Precision about vector in CUDA : impossible to use stl_vector,
but an other package exists to remplace it : Thrust. Otherwise, vector will
have to be changed in arrays.
STROH Remi

11 Jun 2014

17:43 Revision 860d4c42: Added unit tests and corrected bug in FTDistributions.cpp + typo
herck
17:02 Revision 6120643d: Added FTDistribution1DCosine
herck
16:24 Revision 9c22e259: Added python wrappers for new 1D distributions
herck
16:23 Revision 53cdda26: Added two 1D distributions (gate and triangle)
herck
14:59 Revision ddf17626: Fixed normalizations in FT distributions 1D
herck
14:45 Revision 1b883a7c: Creation of a space "EigenX" to be able to use some matrixs inside CUDA.
Not real well-implemented, but first tests work. STROH Remi
13:38 Revision d68ce1b7: Fixed double normalization in InterferenceFunction2DLattice
herck
11:46 Revision 178ac3ef: Added new distributions for paracrystal to GUI
herck
11:35 Revision 0b84f79e: Implemented different interface for Fourier transformed distributions,
depending on whether they are used for paracrystal or lattice
interference functions
herck

10 Jun 2014

17:50 Revision a67405a7: Result of the tests : all succeed. Total time ~= 9 h.
STROH Remi
17:48 Revision f9465d5d: Added python wrappers for reincluded FTDistribution classes
herck
17:46 Revision 58a93823: Added 2D Fourier transformed densities back (gate and cone) for use in
InterferenceFunction2DParacrystal herck
16:06 Revision 9ea8bfd0: Fixed Gaussian normalization in pseudo-Voigt
herck
15:07 Revision bfe6be1e: Fixed wrong normalization in FTDistribution2DGauss
herck
13:55 Revision bb0aa053: Corrected a spelling error.
STROH Remi
13:49 Revision 6fed8ba3: Little modification on summary. Precision about existing package to use
complex and matrix with CUDA (cuComplex, CUBLAS, CUSPARSE).
A little summary to sum up, how install CUDA and nvcc.
STROH Remi

06 Jun 2014

16:53 Revision a9ef2b88: Precision about why compiling code generates warning.
STROH Remi
16:42 Revision b7e5d164: A diagram and a precision on why I created a strange variable double_epsilon
in ComplexCu.h. STROH Remi
16:01 Revision ddb00069: On the way to tooltip database
pospelov
15:59 Bug #578 (Resolved): Initialization problem in LLData class
Made a template specialization for LLData<Eigen::Matrix2d>::getTotalSum() herck
15:56 Revision 020b7bcf: Fixed LLData unit tests for template parameter Eigen::Matrix2d
herck
15:02 Revision e19861b4: Third part of changes to use CUDA in BornAgain : modification of
CMakeLists.txt to link Core to the library CoreCUDA. STROH Remi
14:53 Revision ad7f31ce: Second part of change to use CUDA with BornAgain. Modification of the Core,
to call functions from CoreCUDA.
Here, only one function is called, form the formFactorCylinder.cpp file, form
the fu...
STROH Remi
14:46 Revision ecb66c2c: First part of new changes to be able to use CUDA with BornAgain. Contains
the folder with CUDA/CPP adapted code, the modified main CMakeLists.tx,
and a quiet summary of the met problems.
STROH Remi
11:16 Refactoring #581 (Resolved): Check naming of the coherence length
herck
11:15 Revision 6df04cce: Merge branch 'coherence_naming' into develop
herck
11:12 Revision 3cbae25e: Replace corr_length by damping_length in 2D paracrystal interference function
herck
10:57 Documentation #263 (New): Review morphology file implementation in IsGISASXS and BornAgain
There still exists an intereference function with that name (IsGISAXSMorphologyFileStrategy).
We have to decide what...
herck

05 Jun 2014

18:32 Revision 32ca189b: Merge branch 'ItemIcons'
pospelov
18:32 Revision aad0123d: New icon for instrument view
pospelov
16:13 Revision 25d94342: Merge branch 'release-0.9.6' into develop
herck
16:13 Revision e9c31d13: Merge branch 'release-0.9.6'
herck
15:38 Revision ace4633c: Doxygen version number
herck
 

Also available in: Atom