Commit Graph

2547 Commits

Author SHA1 Message Date
Ken Esler 6de74828c6 Adding new configure.ac file.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2633 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-23 20:56:06 +00:00
Jeongnim Kim c41598436a Fix einspline problem. Needs to be verified with einspline library.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2632 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-23 17:22:40 +00:00
Ken Esler cf6fd5ddb0 Removed debug printing.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2631 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-22 23:09:51 +00:00
Ken Esler 5cf51c6eb1 Off-by-one errors in splineData size.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2630 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-21 15:37:33 +00:00
Ken Esler 11c3f15c35 Added new bcast functions.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2629 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-21 15:37:09 +00:00
Jeongnim Kim b3cb840235 Remove cout.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2628 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-21 14:19:04 +00:00
Ken Esler 6615dfe1e5 Removed some excessive printing replication.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2627 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-21 04:29:52 +00:00
Ken Esler c186ae5b36 Added bcast of vector<bool>.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2626 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-21 04:19:52 +00:00
Ken Esler e5abee217d Switch communicator over to one inherited from MPIObject in EinsplineSetBuilder.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2625 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-21 02:07:22 +00:00
Jeongnim Kim 9ab5218d44 Chane constructor to pass a communiator when an object is instantiated.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2624 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 22:09:19 +00:00
Jeongnim Kim b994ee66f2 Remove passing command-line arguments to the constructor. Communicator handles the options.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2623 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 22:08:38 +00:00
Jeongnim Kim 3f10ad891f Inherit from MPIObjectBase and replace qmcComm by myComm.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2622 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 22:07:51 +00:00
Jeongnim Kim 25abef84be Inherit from MPIObjectBase and propagate Communicator to the user classes.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2621 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 22:07:16 +00:00
Jeongnim Kim 5e1d2d923c Inherit from MPIObjectBase to handle a distributed object.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2620 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 22:06:12 +00:00
Ken Esler 09ccfbc4a4 Removed some extraneous printing.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2619 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 19:42:33 +00:00
Ken Esler e52b80f215 Broadcasting of EinsplineSet orbitals appears to be working, at least without OpenMP.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2618 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:54:37 +00:00
Ken Esler 5c1386541b Added a few bcast functions needed for broadcasting the orbitals.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2617 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:53:56 +00:00
Jeongnim Kim a558a2f9be Change setCommunicator to initCommunicator. setCommunicator is reserved for later use by derived classes without overwriting
a virtual function.


git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2616 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:24:44 +00:00
Jeongnim Kim fef5f04412 Replace qmcComm by MPIObjectBase::myComm.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2615 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:21:15 +00:00
Jeongnim Kim d60df17eb2 Remove unused codes. All taken care by MPIObjectBase.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2614 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:20:45 +00:00
Jeongnim Kim c0177eb32f Inherit from MPIObjectBase.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2613 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:19:58 +00:00
Jeongnim Kim f04ff78dd9 Update due to MPIObjectBase
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2612 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:19:26 +00:00
Jeongnim Kim 6217c79782 Inherit from MPIObjectBase.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2611 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:18:09 +00:00
Jeongnim Kim 541a51d92a Inherit from MPIObjectBase and replace qmcComm by myComm.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2610 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 18:16:38 +00:00
Jeongnim Kim a5659a16f1 Correct initialization and add documentation.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2609 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 16:57:32 +00:00
Jeongnim Kim c6c123072e Add MPIObjectBase.cpp to objects.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2608 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 16:52:00 +00:00
Jeongnim Kim 3a8846506b Use MPIObjectBase for the communicator and add EM_ to the enumeration to prevent any name conflicts.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2607 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 16:51:13 +00:00
Jeongnim Kim 362e2dcdbe Use MPIObjectBase to handle communicator.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2606 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 16:50:39 +00:00
Jeongnim Kim df44894674 Add a base object which handles a communiator.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2605 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 16:04:57 +00:00
Jeongnim Kim 8d4a889d95 SGI_I64 to handle iterators for complex on IA64.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2604 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 14:31:40 +00:00
Ken Esler 74f7a617fd Fixed one bug in orbital broadcast, but it is still buggy.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2603 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 02:17:22 +00:00
Ken Esler 17ce903212 Debugging broadcasts.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2602 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 01:06:16 +00:00
Ken Esler c3a7a26f10 Fixed bug in broadcasting orbitals.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2601 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 00:49:39 +00:00
Ken Esler 5bcc96aac6 Hacked in broadcasting of orbitals, at least in some cases.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2600 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-20 00:37:21 +00:00
Ken Esler 4e3293962b Starting to add broadcast of orbital information.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2599 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-19 20:10:35 +00:00
Jeongnim Kim ee12256bda Comment out reverse for now.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2598 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-17 13:17:32 +00:00
Jeongnim Kim 899ace0a04 Add boolean flag for updateBuffer.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2597 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-17 12:52:58 +00:00
Jeongnim Kim a07220f887 Fix for updateBuffer with the third argument.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2596 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-17 12:52:21 +00:00
Jeongnim Kim 133fa522b2 Overwrite the bugfix.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2595 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-16 15:11:13 +00:00
Jeongnim Kim 099f396dd4 Fatal error.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2594 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-16 14:47:19 +00:00
Jeongnim Kim 5c4e01cefb Reverse the order for odd threads.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2593 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-16 12:46:54 +00:00
Jeongnim Kim e6a91a0835 Add reverse function.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2592 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-16 12:46:08 +00:00
Ken Esler 696945ae92 Added std:: for vector references.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2591 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-15 12:17:01 +00:00
Ken Esler 132c3df548 Adding checks to print only one set of timing data, summed over all cores.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2590 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-14 14:46:23 +00:00
Ken Esler bb8244e4dc Added a Communicator* argument to TimerManager::print() so we can add up data from all the processors.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2589 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-13 01:56:57 +00:00
Ken Esler 4f68d02ec5 Improved optimization flags.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2588 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-13 00:53:53 +00:00
Ken Esler 59c28ff79d Fixed syntax errors.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2587 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-12 02:08:22 +00:00
Ken Esler 712b16e528 Adding additional timer.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2586 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-11 23:37:50 +00:00
Ken Esler a500d90a4f New timers appear to be working.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2585 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-11 03:04:10 +00:00
Ken Esler db8ac8e229 Adding a new timer class and timer manager.
git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@2584 e5b18d87-469d-4833-9cc0-8cdfa06e9491
2008-04-11 02:35:07 +00:00