charm.git
13 years agoan example program like tproj to convert bglog to projections
Gengbin Zheng [Tue, 14 Oct 2008 17:52:07 +0000 (17:52 +0000)]
an example program like tproj to convert bglog to projections

13 years agoRemove default arguments from friend declarations in MSA, because they make xlc unhappy
Phil Miller [Tue, 14 Oct 2008 16:52:03 +0000 (16:52 +0000)]
Remove default arguments from friend declarations in MSA, because they make xlc unhappy

13 years agoRevise ParFUM and MSA to match new interface. Everything builds again.
Phil Miller [Mon, 13 Oct 2008 22:20:27 +0000 (22:20 +0000)]
Revise ParFUM and MSA to match new interface. Everything builds again.

13 years agoMove revised MSA-based hashtable into its own files
Phil Miller [Mon, 13 Oct 2008 22:16:42 +0000 (22:16 +0000)]
Move revised MSA-based hashtable into its own files

13 years agoCorrected some of the debugging messages to display actual buffer indices in the...
Lukasz Wesolowski [Mon, 13 Oct 2008 20:14:20 +0000 (20:14 +0000)]
Corrected some of the debugging messages to display actual buffer indices in the system array.

13 years agoGive MSAs handle objects that enforce phase, and adapt ParFUM to use them. FEM_call_p...
Phil Miller [Mon, 13 Oct 2008 14:49:02 +0000 (14:49 +0000)]
Give MSAs handle objects that enforce phase, and adapt ParFUM to use them. FEM_call_parmetis is still broken.

13 years agoforgot to change definition of CpdBeforeEp when CCS not available
Filippo Gioachin [Fri, 10 Oct 2008 04:40:11 +0000 (04:40 +0000)]
forgot to change definition of CpdBeforeEp when CCS not available

13 years agosetting charm ep in another beginExecute event, which was missed in previous change...
Gengbin Zheng [Thu, 9 Oct 2008 19:24:57 +0000 (19:24 +0000)]
setting charm ep in another beginExecute event, which was missed in previous change. This should allow namd2 to dump charm ep.

13 years agoturned off debug print. make cpu topo info collection default, instead of having...
Gengbin Zheng [Thu, 9 Oct 2008 14:47:20 +0000 (14:47 +0000)]
turned off debug print. make cpu topo info collection default, instead of having to specify +obtain_cpu_topology at runtime.

13 years agofixed mistake: that stupid if without braces refered to CpdFinishInitialization!
Filippo Gioachin [Thu, 9 Oct 2008 08:17:02 +0000 (08:17 +0000)]
fixed mistake: that stupid if without braces refered to CpdFinishInitialization!

13 years ago*** empty log message ***
Filippo Gioachin [Thu, 9 Oct 2008 07:03:33 +0000 (07:03 +0000)]
*** empty log message ***

13 years agoMoved call to CpdFinishInitialization a little bit later, after initnode functions...
Filippo Gioachin [Thu, 9 Oct 2008 07:00:48 +0000 (07:00 +0000)]
Moved call to CpdFinishInitialization a little bit later, after initnode functions have been called (megatest registers entry methods in those)
Disabling CpdBeforeEp and CpdAfterEp if we are not debugging, and eliminating all the code with CMK_OPTIMIZE

13 years ago- Made CpdPythonGroup inherit from CpdPersistentChecker. This allows it to install...
Filippo Gioachin [Thu, 9 Oct 2008 06:32:48 +0000 (06:32 +0000)]
- Made CpdPythonGroup inherit from CpdPersistentChecker. This allows it to install checking routines to specific entry methods. These routines run a python script when invoked.
- Implemented iterator for arrays in CpdPythonGroup so a script can be applied to all the element of a chare array.
- Split initialization of an interpreter from execution of the script, and made replyIntFn overriddable. Enables repetitive calling of the same script on the same interpreter automatically from charm without a CCS request.

13 years ago- Added runtime +memory_verbose flag to print all allocations and free, similar to...
Filippo Gioachin [Thu, 9 Oct 2008 06:20:24 +0000 (06:20 +0000)]
- Added runtime +memory_verbose flag to print all allocations and free, similar to how memory-verbose performs.
- Added new "NEW" and "MODIFIED" tags for memory blocks. They indicate that the blocks has been allocated or modified, respectively, since the last marking point. Also, a list of the newly allocated blocks sincle last marking point is maintained.
- Added alternative scheme to CRC to check memory for cross-chare corruption: a full memory backup is made at the beginning of an entry method, and then at the end a comparison is performed. New and deleted blocks are taken into account.
- Added runtime flags to enable memory check by means of memory backup (+memory_backup), and to print the results of the check (+memory_report). For real usage, both should be provided.
- Preliminary implementation of check using mmap/mprotect, currently under #ifdef CPD_USE_MMAP. Each malloc is performed by means of mmap, and at runtime, when a message is delivered, mprotect is used to make memory not belonging to the chare read-only. A violation triggers a SIGSEGV which is trapped and, for now, makes the violating memory writable after printing a warning.

13 years ago- Changed definition of CpdBeforeEp and CpdAfterEp: now they perform more operations...
Filippo Gioachin [Thu, 9 Oct 2008 05:52:23 +0000 (05:52 +0000)]
- Changed definition of CpdBeforeEp and CpdAfterEp: now they perform more operations, hiding complexity from the calling functions.
- Added CpdPersistentChecker to allow the debugger to attach operations to be performed every time an entry method is executed.
- Added code to change ownership of messages when these are sent

13 years agoAdded a couple of functions for debugging.
Filippo Gioachin [Thu, 9 Oct 2008 05:46:19 +0000 (05:46 +0000)]
Added a couple of functions for debugging.

13 years agoadded functionality to charmrun to redirect STDOUT of the application to CCS. It...
Filippo Gioachin [Thu, 9 Oct 2008 05:41:28 +0000 (05:41 +0000)]
added functionality to charmrun to redirect STDOUT of the application to CCS. It is enabled by a CCS request to "redirect stdio", and program prints can be retrieved with CCS requests "fetch stdio"

13 years agofixed problem with -debug flag
Filippo Gioachin [Thu, 9 Oct 2008 05:36:21 +0000 (05:36 +0000)]
fixed problem with -debug flag
moved python modules load to before modules are parsed

13 years agonew function to peek the top of the stack without touching it
Filippo Gioachin [Thu, 9 Oct 2008 05:33:43 +0000 (05:33 +0000)]
new function to peek the top of the stack without touching it

13 years agochanges to Phil's change:
Gengbin Zheng [Wed, 8 Oct 2008 21:18:17 +0000 (21:18 +0000)]
changes to Phil's change:
1. make charm++ always compile charmd no matter what after Phil's change
2. charmrun-silent never gets compiled as it used to be

13 years agoa minor check for default value of +cth and +wth
Gengbin Zheng [Wed, 8 Oct 2008 21:07:25 +0000 (21:07 +0000)]
a minor check for default value of +cth and +wth

13 years agofixed broken dependencies and bugs in QT caused by Phil's previous change.
Gengbin Zheng [Wed, 8 Oct 2008 20:40:54 +0000 (20:40 +0000)]
fixed broken dependencies and bugs in QT caused by Phil's previous change.
so that parallel make -j4 works again.

13 years agoModified PupableClass to accept templated types
Aaron Becker [Wed, 8 Oct 2008 20:37:18 +0000 (20:37 +0000)]
Modified PupableClass to accept templated types

13 years agotake care of the case when api calls are made without +obtain_cpu_topology
Gengbin Zheng [Wed, 8 Oct 2008 17:19:47 +0000 (17:19 +0000)]
take care of the case when api calls are made without +obtain_cpu_topology

13 years agochanged names of the cpu topology API.
Gengbin Zheng [Wed, 8 Oct 2008 15:38:25 +0000 (15:38 +0000)]
changed names of the cpu topology API.

13 years agoadd proper include for multithreading support for apple.
Gengbin Zheng [Wed, 8 Oct 2008 05:22:25 +0000 (05:22 +0000)]
add proper include for multithreading support for apple.

13 years agoupdated
Gengbin Zheng [Tue, 7 Oct 2008 18:41:41 +0000 (18:41 +0000)]
updated

13 years agoadded cputopology
Gengbin Zheng [Tue, 7 Oct 2008 18:41:05 +0000 (18:41 +0000)]
added cputopology

13 years agoimplemented 4 API functions.
Gengbin Zheng [Tue, 7 Oct 2008 18:26:24 +0000 (18:26 +0000)]
implemented 4 API functions.

13 years agoRemove nonce INTERFACE files in clean target, so that later build attempts work.
Phil Miller [Tue, 7 Oct 2008 17:22:49 +0000 (17:22 +0000)]
Remove nonce INTERFACE files in clean target, so that later build attempts work.

13 years agoadding generation of html in single page format
Filippo Gioachin [Tue, 7 Oct 2008 05:00:44 +0000 (05:00 +0000)]
adding generation of html in single page format

13 years agofixing html generation problem
Filippo Gioachin [Tue, 7 Oct 2008 05:00:12 +0000 (05:00 +0000)]
fixing html generation problem

13 years agoavoid calling packing function in CldEnqueue when destPE and srcPE are on same node.
Gengbin Zheng [Tue, 7 Oct 2008 04:35:58 +0000 (04:35 +0000)]
avoid calling packing function in CldEnqueue when destPE and srcPE are on same node.

13 years agocorrection, the old code does not look like the one in cklocation.C, nor it works
Filippo Gioachin [Tue, 7 Oct 2008 03:53:11 +0000 (03:53 +0000)]
correction, the old code does not look like the one in cklocation.C, nor it works

13 years agoCleanup.
Lukasz Wesolowski [Mon, 6 Oct 2008 21:31:42 +0000 (21:31 +0000)]
Cleanup.

13 years agoCleanup up code and set up debugging flag.
Lukasz Wesolowski [Mon, 6 Oct 2008 20:53:02 +0000 (20:53 +0000)]
Cleanup up code and set up debugging flag.

13 years agorewrote so that it does blocking initialization of cpu topo info. Needs serious debug...
Gengbin Zheng [Mon, 6 Oct 2008 17:52:04 +0000 (17:52 +0000)]
rewrote so that it does blocking initialization of cpu topo info. Needs serious debugging on all possible charm versions.

13 years agoFinal changes to make './build all blah -j' succeed
Phil Miller [Sun, 5 Oct 2008 00:35:03 +0000 (00:35 +0000)]
Final changes to make './build all blah -j' succeed

13 years agoRemove rules and definitions commented with work to parallelize build
Phil Miller [Thu, 2 Oct 2008 23:48:46 +0000 (23:48 +0000)]
Remove rules and definitions commented with work to parallelize build

13 years agoModifications to ease parallel make, and move duplication to a common
Phil Miller [Thu, 2 Oct 2008 23:44:27 +0000 (23:44 +0000)]
Modifications to ease parallel make, and move duplication to a common
definitions file.

13 years agoremove CkCallback to avoid crossing charm layer.
Gengbin Zheng [Thu, 2 Oct 2008 18:56:17 +0000 (18:56 +0000)]
remove CkCallback to avoid crossing charm layer.
added lock to protect the topo data structure which is shared

13 years agoMirror changes to sparseContiguousReducer's Makefile to enable make -j
Phil Miller [Thu, 2 Oct 2008 18:36:40 +0000 (18:36 +0000)]
Mirror changes to sparseContiguousReducer's Makefile to enable make -j

13 years agoa skeleton implementation of getting smp node topology information, API needs to...
Gengbin Zheng [Wed, 1 Oct 2008 21:21:13 +0000 (21:21 +0000)]
a skeleton implementation of getting smp node topology information, API needs to be refined.

13 years agoadded const to get rid of a compiler warning.
Gengbin Zheng [Tue, 30 Sep 2008 16:11:43 +0000 (16:11 +0000)]
added const to get rid of a compiler warning.

13 years agoassign charm_ep in beginExecute
Gengbin Zheng [Tue, 30 Sep 2008 15:42:33 +0000 (15:42 +0000)]
assign charm_ep in beginExecute

13 years agoprint charm ep in ascii format
Gengbin Zheng [Tue, 30 Sep 2008 15:40:36 +0000 (15:40 +0000)]
print charm ep in ascii format

13 years agoadded a field for charm EP, increase bglog version to 4.
Gengbin Zheng [Tue, 30 Sep 2008 12:51:22 +0000 (12:51 +0000)]
added a field for charm EP, increase bglog version to 4.
Added a log flag to indicate if a standalone event is QD or not.

13 years agoRevise Makefile to accurately reflect dependencies and creating commands,
Phil Miller [Wed, 24 Sep 2008 19:58:31 +0000 (19:58 +0000)]
Revise Makefile to accurately reflect dependencies and creating commands,
to enable correct builds and let the run in parallel.

13 years agoAdded one additional print to provide a sanity check for results from
Chee Wai Lee [Tue, 23 Sep 2008 16:25:11 +0000 (16:25 +0000)]
Added one additional print to provide a sanity check for results from
running the code.

13 years agopatch from Tom with runtime error fixed
Filippo Gioachin [Mon, 22 Sep 2008 19:15:47 +0000 (19:15 +0000)]
patch from Tom with runtime error fixed

13 years ago- added new build target for "ChaNGa" which builds charm++ plus ckcache library.
Filippo Gioachin [Thu, 18 Sep 2008 23:53:21 +0000 (23:53 +0000)]
- added new build target for "ChaNGa" which builds charm++ plus ckcache library.
- modified build script to write .gdir instead of relying on the name of the directory
  (which could be overridden by --destination option)

13 years agofixed MPI_Attr_get for the case of predefined tags
Aaron Becker [Thu, 18 Sep 2008 20:15:31 +0000 (20:15 +0000)]
fixed MPI_Attr_get for the case of predefined tags

13 years agoAdding recognition of ppc* when returned by uname -m. This happens on turing linux...
Isaac Dooley [Thu, 18 Sep 2008 16:27:20 +0000 (16:27 +0000)]
Adding recognition of ppc* when returned by uname -m. This happens on turing linux partition.

13 years agoFixed small problem where network interconnect choices were not displayed if MPICC...
Isaac Dooley [Thu, 18 Sep 2008 15:54:13 +0000 (15:54 +0000)]
Fixed small problem where network interconnect choices were not displayed if MPICC was found in path.

13 years agoModification for examples/bigsim/tools/loadlog. We want to display 4 integers
Chee Wai Lee [Tue, 16 Sep 2008 08:32:35 +0000 (08:32 +0000)]
Modification for examples/bigsim/tools/loadlog. We want to display 4 integers
for object IDs instead of 3.

13 years agoModified this benchmark to use far less stack memory than the bigsim
Chee Wai Lee [Tue, 16 Sep 2008 08:12:49 +0000 (08:12 +0000)]
Modified this benchmark to use far less stack memory than the bigsim
emulator allows for by default on certain machines (works ok on the Mac, but
all the lab machines barf when dealing with a stack of 6000 doubles).

13 years agoModified the way CmiObjId is set to be almost exactly the same as the way
Chee Wai Lee [Mon, 15 Sep 2008 23:01:54 +0000 (23:01 +0000)]
Modified the way CmiObjId is set to be almost exactly the same as the way
LDObjid in the Load Balancing framework. Also moved the definition of
OBJ_ID_SZ (originally in lbdb.h) to converse.h so this is shared between
both sets of codes should changes be required to the id size.

13 years agoUpdated the code to output more useful information. Also, the broadcasts
Chee Wai Lee [Mon, 15 Sep 2008 20:54:22 +0000 (20:54 +0000)]
Updated the code to output more useful information. Also, the broadcasts
in this code has been modified to point-to-point sends in order for log
transformation to more accurately handle the logs generated. Broadcasts
introduce cross-object dependencies in bigsim logs that mess with the
accuracy of transformed logs.

13 years agoForgot to add trace-simple's dependencies into this file. Feels strange to
Chee Wai Lee [Sun, 14 Sep 2008 20:11:38 +0000 (20:11 +0000)]
Forgot to add trace-simple's dependencies into this file. Feels strange to
have to do this though. Apparently some compilers (net-linux) are happy
without this but many others (net-linux_x86_64 on intellect) fail when
trying to build lib_so shared libraries.

13 years agoIt is best to have a piece of code that's complicated (uses arrays), yet
Chee Wai Lee [Sat, 13 Sep 2008 20:59:26 +0000 (20:59 +0000)]
It is best to have a piece of code that's complicated (uses arrays), yet
completely trivial (imho, simpler than our parallel hello world program).

The need has come up when we're trying to get people to use or modify our
framework.

13 years agospaced out just now and tried to check in trace-summary instead.
Chee Wai Lee [Sat, 13 Sep 2008 20:41:01 +0000 (20:41 +0000)]
spaced out just now and tried to check in trace-summary instead.

13 years agoAdded a template trace-module as an example of how someone might write other
Chee Wai Lee [Sat, 13 Sep 2008 20:40:07 +0000 (20:40 +0000)]
Added a template trace-module as an example of how someone might write other
trace modules for Charm++.

13 years agoModified an extra option allowing a LB dump to write the object-to-processor
Chee Wai Lee [Tue, 9 Sep 2008 21:25:09 +0000 (21:25 +0000)]
Modified an extra option allowing a LB dump to write the object-to-processor
map instead of LB statistics.

13 years ago0.5 processors get double the work. Used to quickly test LB strategies.
Chee Wai Lee [Tue, 9 Sep 2008 21:16:16 +0000 (21:16 +0000)]
0.5 processors get double the work. Used to quickly test LB strategies.

13 years agoChanges included to send and receive messages through the unreliable layer of Infiniband.
Esteban Meneses [Mon, 8 Sep 2008 19:20:45 +0000 (19:20 +0000)]
Changes included to send and receive messages through the unreliable layer of Infiniband.

13 years agoRemove unused headers from an old program, making a warning disappear in the
Phil Miller [Fri, 5 Sep 2008 21:44:08 +0000 (21:44 +0000)]
Remove unused headers from an old program, making a warning disappear in the
process.

13 years agoAdded a little more description, with a link to a webpage.
Isaac Dooley [Wed, 3 Sep 2008 03:37:30 +0000 (03:37 +0000)]
Added a little more description, with a link to a webpage.

13 years agoCleaned up the initial implementation, fixed the Makefile to work from this example...
Isaac Dooley [Wed, 3 Sep 2008 03:27:11 +0000 (03:27 +0000)]
Cleaned up the initial implementation, fixed the Makefile to work from this example directory.

13 years agoA simple program that simulates 2d wave equation, with pretty liveViz support.
Isaac Dooley [Wed, 3 Sep 2008 01:24:42 +0000 (01:24 +0000)]
A simple program that simulates 2d wave equation, with pretty liveViz support.

13 years agoSwitching default from -j4 to -j8.
Isaac Dooley [Thu, 28 Aug 2008 20:56:04 +0000 (20:56 +0000)]
Switching default from -j4 to -j8.

13 years agoModified the way array broadcast event logs are split to create a more semantically...
Chee Wai Lee [Thu, 28 Aug 2008 19:30:38 +0000 (19:30 +0000)]
Modified the way array broadcast event logs are split to create a more semantically consistent breakdown (ie. first event in the dependency chain is the array manager receiving the broadcast, followed by the array elements as a chain, followed by the remainder of the broadcast chain (which, imho, does not seem to be necessary).

13 years agosplit entry methods for array cknew (for bigsim)
Gengbin Zheng [Tue, 26 Aug 2008 21:43:50 +0000 (21:43 +0000)]
split entry methods for array cknew (for bigsim)

13 years agoallow split entry to take an extra name parameter.
Gengbin Zheng [Tue, 26 Aug 2008 21:36:24 +0000 (21:36 +0000)]
allow split entry to take an extra name parameter.

13 years agoclass name changed to the new one
Abhinav Bhatele [Tue, 26 Aug 2008 19:20:45 +0000 (19:20 +0000)]
class name changed to the new one

13 years agoAdded more information to warning message when encountering invalid log
Chee Wai Lee [Thu, 21 Aug 2008 22:03:18 +0000 (22:03 +0000)]
Added more information to warning message when encountering invalid log
entries

13 years agotests for BG/P
Abhinav Bhatele [Wed, 20 Aug 2008 22:22:38 +0000 (22:22 +0000)]
tests for BG/P

13 years agothis change is for backward compatibility, if somebody tries to use
Abhinav Bhatele [Wed, 20 Aug 2008 21:00:12 +0000 (21:00 +0000)]
this change is for backward compatibility, if somebody tries to use
an old version of NAMD or OpenAtom with the current version of charm

13 years agoCMK_VERSION_BLUEGENE is being changed to CMK_BLUEGENEL
Abhinav Bhatele [Wed, 20 Aug 2008 20:11:45 +0000 (20:11 +0000)]
CMK_VERSION_BLUEGENE is being changed to CMK_BLUEGENEL

13 years agoCMK_VERSION_BLUEGENE being changed to CMK_BLUEGENEL
Abhinav Bhatele [Wed, 20 Aug 2008 20:00:47 +0000 (20:00 +0000)]
CMK_VERSION_BLUEGENE being changed to CMK_BLUEGENEL

13 years agominor optimization
Abhinav Bhatele [Wed, 20 Aug 2008 17:19:19 +0000 (17:19 +0000)]
minor optimization

13 years agoXT4 test
Abhinav Bhatele [Wed, 20 Aug 2008 17:18:41 +0000 (17:18 +0000)]
XT4 test

13 years agothis file has been renamed to XT3Torus.h
Abhinav Bhatele [Wed, 20 Aug 2008 17:02:43 +0000 (17:02 +0000)]
this file has been renamed to XT3Torus.h

13 years agosupport for XT4 topology
Abhinav Bhatele [Wed, 20 Aug 2008 17:01:31 +0000 (17:01 +0000)]
support for XT4 topology

13 years agofunctionality for XT4 added, both XT3Torus.h and XT4Torus.h use the
Abhinav Bhatele [Wed, 20 Aug 2008 17:00:29 +0000 (17:00 +0000)]
functionality for XT4 added, both XT3Torus.h and XT4Torus.h use the
same functions but different implementations.
free(nidpid) has been commented because it leads to crashes on XT3

13 years agoMakefile changed to include XT3Torus.h and XT4Torus.h
Abhinav Bhatele [Wed, 20 Aug 2008 16:56:20 +0000 (16:56 +0000)]
Makefile changed to include XT3Torus.h and XT4Torus.h

13 years agoCMK_XT3 has been changed to CMK_CRAYXT
Abhinav Bhatele [Wed, 20 Aug 2008 16:54:39 +0000 (16:54 +0000)]
CMK_XT3 has been changed to CMK_CRAYXT

13 years agoCMK_XT3 changed to CMK_CRAYXT
Abhinav Bhatele [Wed, 20 Aug 2008 16:54:11 +0000 (16:54 +0000)]
CMK_XT3 changed to CMK_CRAYXT
getXT3NodeID has been renamed to getXTNodeID

13 years agoCMK_XT3 changed to XT3_PCQUEUE_HACK.
Abhinav Bhatele [Wed, 20 Aug 2008 16:52:44 +0000 (16:52 +0000)]
CMK_XT3 changed to XT3_PCQUEUE_HACK.
This hack is only required on XT3 and not on XT4

13 years agoCMK_XT3 changed to CMK_CRAYXT
Abhinav Bhatele [Wed, 20 Aug 2008 16:51:37 +0000 (16:51 +0000)]
CMK_XT3 changed to CMK_CRAYXT
librca.a is needed for topology functions

13 years agoCMK_XT3 changed to CMK_CRAYXT
Abhinav Bhatele [Wed, 20 Aug 2008 16:50:25 +0000 (16:50 +0000)]
CMK_XT3 changed to CMK_CRAYXT

13 years agotopology files for XT3 and XT4
Abhinav Bhatele [Wed, 20 Aug 2008 16:40:22 +0000 (16:40 +0000)]
topology files for XT3 and XT4
CrayTorus.h has been renamed to XT3Torus.h

13 years agoadded some more class resolution logic to scope stack
Aaron Becker [Mon, 18 Aug 2008 23:50:45 +0000 (23:50 +0000)]
added some more class resolution logic to scope stack

13 years agoadded semantics debugging rule to makefile
Aaron Becker [Mon, 18 Aug 2008 22:47:42 +0000 (22:47 +0000)]
added semantics debugging rule to makefile
made nicer scope stack mechanism, as in mantra example
got rid of some do-nothing code in semantics.g

13 years agomajor improvements to symbol table
Aaron Becker [Mon, 18 Aug 2008 20:08:14 +0000 (20:08 +0000)]
major improvements to symbol table
added some type resolution logic
greatly improved efficiency of translation passes
added AST output capability
simplified scope objects
better flow control and less redundancy in main driver
small tweaks to language grammar

13 years agoadded old BgWriteTimelines() call for backward compatibility
Gengbin Zheng [Sun, 17 Aug 2008 05:38:30 +0000 (05:38 +0000)]
added old BgWriteTimelines() call for backward compatibility

13 years agoFixed bug in memory allocation for device buffers.
Lukasz Wesolowski [Sun, 17 Aug 2008 04:20:21 +0000 (04:20 +0000)]
Fixed bug in memory allocation for device buffers.

13 years agoFixed bug in data transfer call.
Lukasz Wesolowski [Sun, 17 Aug 2008 01:25:10 +0000 (01:25 +0000)]
Fixed bug in data transfer call.

13 years agoFix build error on machines without JPEGlib, where CMK_USE_JPEGLIB is defined,
Orion Lawlor [Fri, 15 Aug 2008 19:45:44 +0000 (19:45 +0000)]
Fix build error on machines without JPEGlib, where CMK_USE_JPEGLIB is defined,
but zero...

13 years agoupdated.
Gengbin Zheng [Fri, 15 Aug 2008 19:37:30 +0000 (19:37 +0000)]
updated.

13 years agochange the function API to write trace logs.
Gengbin Zheng [Fri, 15 Aug 2008 19:26:56 +0000 (19:26 +0000)]
change the function API to write trace logs.