charm.git
11 years agoAdded 'unused' attribute to idx2str to silence g++ warnings.
Aaron Becker [Fri, 1 Oct 2010 22:18:09 +0000 (17:18 -0500)]
Added 'unused' attribute to idx2str to silence g++ warnings.

'g++ -Wall' warns any time you include charm++.h because idx2str is a
static function that is defined but not used. I added a macro to mark
the function with an attribute that silences the warning (for g++ only;
it has no effect unless __GNUC__ is defined). This allows charm programs
to be compiled with -Wall without generating any warnings.

11 years agoAdded destructor to CpdPersistentChecker to silence g++ warnings
Aaron Becker [Fri, 1 Oct 2010 22:17:11 +0000 (17:17 -0500)]
Added destructor to CpdPersistentChecker to silence g++ warnings

11 years agoFixed a bug in CmiOnCore() where in the SMP case, the info should be obtained from...
Chao Mei [Fri, 1 Oct 2010 21:36:35 +0000 (16:36 -0500)]
Fixed a bug in CmiOnCore() where in the SMP case, the info should be obtained from /proc/<PID>/task/<tid>/stat instead of /proc/self/stat.

11 years agoAdded a macro CMK_OS_IS_LINUX to test the type of OS. It is used to guard the reading...
Chao Mei [Fri, 1 Oct 2010 21:34:06 +0000 (16:34 -0500)]
Added a macro CMK_OS_IS_LINUX to test the type of OS. It is used to guard the reading the virtual files system /proc in Linux.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Chao Mei [Fri, 1 Oct 2010 19:54:58 +0000 (14:54 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years ago1. Explicitly set the macro value for CMK_WITH_CONTROLPOINT. The "#undef CMK_WITH_CON...
Chao Mei [Fri, 1 Oct 2010 19:50:35 +0000 (14:50 -0500)]
1. Explicitly set the macro value for CMK_WITH_CONTROLPOINT. The "#undef CMK_WITH_CONTROLPOINT" in the case that control point is disabled has caused compilation problems for IBM's C/C++ compiler on BlueDrop.

2. Fixed a typo for enable/disable trace

11 years agotweak the configuration for setting default stack size and minsize.
Gengbin Zheng [Fri, 1 Oct 2010 16:03:00 +0000 (11:03 -0500)]
tweak the configuration for setting default stack size and minsize.

11 years agoCharj: promote local SDAG vars to class vars with mangled names
Aaron Becker [Fri, 1 Oct 2010 00:11:23 +0000 (19:11 -0500)]
Charj: promote local SDAG vars to class vars with mangled names

11 years agoCharj: recognize array types in SymbolDefiner rather than SymbolResolver
Aaron Becker [Thu, 30 Sep 2010 20:34:32 +0000 (15:34 -0500)]
Charj: recognize array types in SymbolDefiner rather than SymbolResolver

The original implementation doesn't fill in var declaration symbol types
correctly, despite inferring correct array types elsewhere. This fix
recognizes array types everywhere.

11 years agoadded gfortran_ as a search pattern to CmiIsFortranLibraryCall().
Gengbin Zheng [Thu, 30 Sep 2010 20:31:34 +0000 (15:31 -0500)]
added gfortran_ as a search pattern to CmiIsFortranLibraryCall().

11 years agohandle cklocachare to plain chare correctly when CkChareID does not contain chare...
Gengbin Zheng [Thu, 30 Sep 2010 20:30:24 +0000 (15:30 -0500)]
handle cklocachare to plain chare correctly when CkChareID does not contain chare obj pointer (the default).

11 years agodisable the use of isomalloc_thread when using tls thread, since __thread will
Gengbin Zheng [Thu, 30 Sep 2010 20:25:21 +0000 (15:25 -0500)]
disable the use of isomalloc_thread when using tls thread, since __thread will
be treated as user level thread-private.

11 years agoset TLS flag in baseinit.
Gengbin Zheng [Thu, 30 Sep 2010 20:23:10 +0000 (15:23 -0500)]
set TLS flag in baseinit.

11 years agorecorded a flag when TLS thread is enabled.
Gengbin Zheng [Thu, 30 Sep 2010 20:20:59 +0000 (15:20 -0500)]
recorded a flag when TLS thread is enabled.

11 years agoadded a C interface to pup typeString
Gengbin Zheng [Thu, 30 Sep 2010 20:20:09 +0000 (15:20 -0500)]
added a C interface to pup typeString

11 years agoturn optimization off for SwitchTLs(), optimize(0) compiler directive only works...
Gengbin Zheng [Wed, 29 Sep 2010 01:41:07 +0000 (20:41 -0500)]
turn optimization off for SwitchTLs(), optimize(0) compiler directive only works for gcc 4.4 though.

11 years agoCharj: wrap POINTER_TYPE, not just REFERENCE_TYPE
Aaron Becker [Tue, 28 Sep 2010 20:25:07 +0000 (15:25 -0500)]
Charj: wrap POINTER_TYPE, not just REFERENCE_TYPE

11 years agoTopoMgrAPI: changed variable name to avoid confusion
Abhinav S Bhatele [Tue, 28 Sep 2010 18:43:14 +0000 (13:43 -0500)]
TopoMgrAPI: changed variable name to avoid confusion

11 years agoMakefile: change to account for file rename of XT4Torus
Abhinav S Bhatele [Tue, 28 Sep 2010 06:14:46 +0000 (01:14 -0500)]
Makefile: change to account for file rename of XT4Torus

11 years ago== TopoMgrAPI: several bug fixes, code cleanup and sync ==
Abhinav S Bhatele [Tue, 28 Sep 2010 05:58:11 +0000 (00:58 -0500)]
== TopoMgrAPI: several bug fixes, code cleanup and sync ==

11 years agominor edit per Sanjay's suggestion on priority.
Gengbin Zheng [Sun, 26 Sep 2010 04:21:27 +0000 (23:21 -0500)]
minor edit per Sanjay's suggestion on priority.

11 years agoupdated CkPriorityPtr.
Gengbin Zheng [Sun, 26 Sep 2010 03:30:20 +0000 (22:30 -0500)]
updated CkPriorityPtr.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Fri, 24 Sep 2010 21:14:55 +0000 (16:14 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoCharj: remove unused pass from build script
Aaron Becker [Fri, 24 Sep 2010 21:14:27 +0000 (16:14 -0500)]
Charj: remove unused pass from build script

11 years agoCharj: Wrap type lookups with pointer, proxy, etc. wrapper types
Aaron Becker [Fri, 24 Sep 2010 21:13:05 +0000 (16:13 -0500)]
Charj: Wrap type lookups with pointer, proxy, etc. wrapper types

11 years agoCharj: fix missing modifier and consolidate entry method output rules
Aaron Becker [Fri, 24 Sep 2010 21:12:09 +0000 (16:12 -0500)]
Charj: fix missing modifier and consolidate entry method output rules

11 years agoA simpler way to avoid the infinite recursive function call to check_lapi_err if...
Chao Mei [Fri, 24 Sep 2010 20:44:27 +0000 (15:44 -0500)]
A simpler way to avoid the infinite recursive function call to check_lapi_err if LAPI_Init fails or even before LAPI_Init is called.

11 years agoAvoid recursive calling to LAPI_Term if the lapi context has not been initialized
Chao Mei [Fri, 24 Sep 2010 20:36:41 +0000 (15:36 -0500)]
Avoid recursive calling to LAPI_Term if the lapi context has not been initialized

11 years agoAdded a vim syntax highlighting file for .ci files
Aaron Becker [Thu, 23 Sep 2010 22:09:44 +0000 (17:09 -0500)]
Added a vim syntax highlighting file for .ci files

Vim syntax highlighting for .ci, install directions within.
I added the contrib directory because there didn't seem to be a good
place for non-source charm utility stuff like this. I hope contrib/ will
make a nice top-level home for small utilities for charm users.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Thu, 23 Sep 2010 21:56:42 +0000 (16:56 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoadded topology defines for shmem-crayxt
Abhinav S Bhatele [Thu, 23 Sep 2010 19:24:55 +0000 (14:24 -0500)]
added topology defines for shmem-crayxt

11 years agoMerge branch 'charm' of charmgit:charm into bhatele/graphpartlb
Abhinav S Bhatele [Thu, 23 Sep 2010 18:53:27 +0000 (13:53 -0500)]
Merge branch 'charm' of charmgit:charm into bhatele/graphpartlb

Conflicts:
src/ck-ldb/Make.lb
src/scripts/Make.depends

11 years ago-tlsglobal adds -Wl,--allow-multiple-definition to use with -static (since otherwise...
Gengbin Zheng [Thu, 23 Sep 2010 17:41:45 +0000 (12:41 -0500)]
-tlsglobal adds -Wl,--allow-multiple-definition to use with -static (since otherwise our memory allocator conflicts with glibc)

11 years agonot sure why the cores per node was set to 8 for XT5
Abhinav S Bhatele [Wed, 22 Sep 2010 16:40:38 +0000 (11:40 -0500)]
not sure why the cores per node was set to 8 for XT5

11 years agoRevert "not sure why the cores per node was set to 8 for XT5"
Abhinav S Bhatele [Wed, 22 Sep 2010 16:36:32 +0000 (11:36 -0500)]
Revert "not sure why the cores per node was set to 8 for XT5"

This reverts commit c1d12e4b971991f29fad3b5305a0651bbb2b9ba6.

11 years agonot sure why the cores per node was set to 8 for XT5
Abhinav S Bhatele [Wed, 22 Sep 2010 16:24:05 +0000 (11:24 -0500)]
not sure why the cores per node was set to 8 for XT5

11 years agoCharj: proper vim syntax file for charj sources
Aaron Becker [Wed, 22 Sep 2010 06:14:32 +0000 (01:14 -0500)]
Charj: proper vim syntax file for charj sources

11 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Tue, 21 Sep 2010 23:28:30 +0000 (18:28 -0500)]
Merge branch 'charm' of charmgit:charm into charm

Conflicts:
src/langs/charj/src/charj/translator/Translator.java

11 years agoCharj: simplify and improve SDAG handling
Aaron Becker [Tue, 21 Sep 2010 22:05:18 +0000 (17:05 -0500)]
Charj: simplify and improve SDAG handling

11 years agomove some comlib stuff inside its macro AMPI_COMLIB
Gengbin Zheng [Tue, 21 Sep 2010 15:21:38 +0000 (10:21 -0500)]
move some comlib stuff inside its macro AMPI_COMLIB

11 years agoCharj : added the ProxySectionType.java to support proxy section type
Minas Charalambides [Mon, 20 Sep 2010 19:28:57 +0000 (14:28 -0500)]
Charj : added the ProxySectionType.java to support proxy section type
declarations

11 years agoMerge branch 'charm' of charmgit:charm into charm
Minas Charalambides [Mon, 20 Sep 2010 19:05:30 +0000 (14:05 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoCharj : Merge branch 'ArraySections' into charm
Minas Charalambides [Mon, 20 Sep 2010 19:04:51 +0000 (14:04 -0500)]
Charj : Merge branch 'ArraySections' into charm

Conflicts:
src/langs/charj/src/charj/translator/CharjASTModifier2.g

11 years agoCharj : modified Charj.stg and CharjEmitter.g so as to correctly output the
Minas Charalambides [Mon, 20 Sep 2010 19:00:26 +0000 (14:00 -0500)]
Charj : modified Charj.stg and CharjEmitter.g so as to correctly output the
ArraySectionInitializer objects stored into the ClassSymbol

11 years agoCharj : modified the postSemanticPass() method of Translator.java
Minas Charalambides [Sun, 19 Sep 2010 20:46:58 +0000 (15:46 -0500)]
Charj : modified the postSemanticPass() method of Translator.java
so that the tree returned by CharjASTModifier2.g is
passed onto CharjEmitter.g

11 years agoCharj : ClassSymbol.java:
Minas Charalambides [Sun, 19 Sep 2010 20:42:53 +0000 (15:42 -0500)]
Charj : ClassSymbol.java:
now holds an internal array of ArraySectionInitializer
objects

CharjASTModifier2.g :
will now turn a new array section expression into a method
call, which returns the requested CProxySection object

it also adds a corresponding ArraySectionInitializer object
into the current ClassSymbol

11 years agoCharj : added the ArraySectionInitializer.java class, which abstracts
Minas Charalambides [Sun, 19 Sep 2010 19:45:03 +0000 (14:45 -0500)]
Charj : added the ArraySectionInitializer.java class, which abstracts
the method which will return the requested CProxySection object

11 years agoignore build error for tls binary
Gengbin Zheng [Sun, 19 Sep 2010 03:03:29 +0000 (22:03 -0500)]
ignore build error for tls binary

11 years agoCharj : added infrastructure for generating the initialization
Minas Charalambides [Sun, 19 Sep 2010 01:53:50 +0000 (20:53 -0500)]
Charj : added infrastructure for generating the initialization
string for an array section, based on the ranges returned
by domainExpression

11 years agoCharj : added infrastructure for generating the initialization
Minas Charalambides [Sun, 19 Sep 2010 01:53:50 +0000 (20:53 -0500)]
Charj : added infrastructure for generating the initialization
string for an array section, based on the ranges returned
by domainExpression

11 years agoCharj : added basic syntax support for array section creation
Minas Charalambides [Sat, 18 Sep 2010 20:52:43 +0000 (15:52 -0500)]
Charj : added basic syntax support for array section creation

note: syntax is recognized, but actual functionality is
not yet available

11 years agoCharj : fixed production of modifierList when no modifier is
Minas Charalambides [Sat, 18 Sep 2010 17:56:41 +0000 (12:56 -0500)]
Charj : fixed production of modifierList when no modifier is
specified in rule classScopeDeclaration

11 years agobuild tls-based
Gengbin Zheng [Sat, 18 Sep 2010 07:13:38 +0000 (02:13 -0500)]
build tls-based

11 years agocomment out a debugging print.
Gengbin Zheng [Sat, 18 Sep 2010 06:09:28 +0000 (01:09 -0500)]
comment out a debugging print.

11 years agoCharj: add SDAG AST rewriting pass
Aaron Becker [Sat, 18 Sep 2010 00:00:08 +0000 (19:00 -0500)]
Charj: add SDAG AST rewriting pass

11 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Fri, 17 Sep 2010 23:48:36 +0000 (18:48 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoCharj: fix accidental 'def after ref' problem
Aaron Becker [Fri, 17 Sep 2010 23:47:46 +0000 (18:47 -0500)]
Charj: fix accidental 'def after ref' problem

11 years agoAdding a check for access to priority bits when none is allocated
Filippo Gioachin [Fri, 17 Sep 2010 20:30:41 +0000 (15:30 -0500)]
Adding a check for access to priority bits when none is allocated

11 years agoa minor fix so that it compiles when MPI_POST_RECV mode.
Gengbin Zheng [Fri, 17 Sep 2010 19:12:14 +0000 (14:12 -0500)]
a minor fix so that it compiles when MPI_POST_RECV mode.

11 years agoMerge branch 'charm' of sarcasm:src/charm into charm
Aaron Becker [Fri, 17 Sep 2010 16:26:17 +0000 (11:26 -0500)]
Merge branch 'charm' of sarcasm:src/charm into charm

11 years agoNetFEM: remove unused variable
Aaron Becker [Fri, 17 Sep 2010 16:25:47 +0000 (11:25 -0500)]
NetFEM: remove unused variable

11 years agoMerge branch 'charm' of sarcasm:src/charm into charm
Aaron Becker [Fri, 17 Sep 2010 16:23:22 +0000 (11:23 -0500)]
Merge branch 'charm' of sarcasm:src/charm into charm

11 years agoCharj: sdag atomic block infrastructure
Aaron Becker [Fri, 17 Sep 2010 16:22:45 +0000 (11:22 -0500)]
Charj: sdag atomic block infrastructure

11 years agoDocs: Refer reader to SDAG by label
Phil Miller [Fri, 17 Sep 2010 13:50:53 +0000 (08:50 -0500)]
Docs: Refer reader to SDAG by label

11 years agoCharj: don't overwrite symbol type information during resolution
Aaron Becker [Thu, 16 Sep 2010 23:13:49 +0000 (18:13 -0500)]
Charj: don't overwrite symbol type information during resolution

11 years agoCharj: nicer formatting for stringified symbols
Aaron Becker [Thu, 16 Sep 2010 23:13:12 +0000 (18:13 -0500)]
Charj: nicer formatting for stringified symbols

11 years agoCharj: prevent multiple inclusion of readonly.def.h files
Aaron Becker [Thu, 16 Sep 2010 21:56:16 +0000 (16:56 -0500)]
Charj: prevent multiple inclusion of readonly.def.h files

11 years agoCharj: fix class filter rule
Aaron Becker [Thu, 16 Sep 2010 21:55:40 +0000 (16:55 -0500)]
Charj: fix class filter rule

11 years agoCharj: add syntax for divcon language constructs
Aaron Becker [Thu, 16 Sep 2010 21:13:08 +0000 (16:13 -0500)]
Charj: add syntax for divcon language constructs

11 years agoMerge branch 'charm' of charmgit:charm into charm
Pritish Jetley [Thu, 16 Sep 2010 17:48:50 +0000 (12:48 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agofixed broken make "basics" (which does not include new decl/def files in Make.lb...
Gengbin Zheng [Thu, 16 Sep 2010 07:49:25 +0000 (02:49 -0500)]
fixed broken make "basics" (which does not include new decl/def files in Make.lb properly, because the include Make.lb happens later)
fixed broken makefile when build from scratch, all include "di" files do not exist yet; using a single Make.cidepends for the same purpose.
re-fixed make depends for adding a new load balancer

11 years agoupdated
Gengbin Zheng [Thu, 16 Sep 2010 07:49:04 +0000 (02:49 -0500)]
updated

11 years agoCharj : fixed a problem where the .def.h file was not included
Minas Charalambides [Thu, 16 Sep 2010 04:51:00 +0000 (23:51 -0500)]
Charj : fixed a problem where the .def.h file was not included
when dealing with readonly variables

11 years agoCharj : added support for thisIndex and thisProxy
Minas Charalambides [Thu, 16 Sep 2010 04:17:23 +0000 (23:17 -0500)]
Charj : added support for thisIndex and thisProxy

11 years agock-ldb: first checkin for a new load balancer GraphPartLB
Abhinav S Bhatele [Tue, 14 Sep 2010 20:25:38 +0000 (15:25 -0500)]
ck-ldb: first checkin for a new load balancer GraphPartLB

11 years agoLB Makefile: typo fix
Phil Miller [Tue, 14 Sep 2010 22:18:41 +0000 (17:18 -0500)]
LB Makefile: typo fix

11 years agoMakefile: automate adding headers for new load balancers
Phil Miller [Tue, 14 Sep 2010 22:12:13 +0000 (17:12 -0500)]
Makefile: automate adding headers for new load balancers

11 years agopplmanual.sty should be deleted on a make clean
Abhinav S Bhatele [Tue, 14 Sep 2010 21:44:09 +0000 (16:44 -0500)]
pplmanual.sty should be deleted on a make clean

11 years agoMerge branch 'charm' of charmgit:charm into charm
Abhinav S Bhatele [Tue, 14 Sep 2010 21:38:21 +0000 (16:38 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoManual: updated the steps to add a load balancer
Abhinav S Bhatele [Tue, 14 Sep 2010 21:37:10 +0000 (16:37 -0500)]
Manual: updated the steps to add a load balancer

11 years agocharmxi: remove archaic CVS header
Phil Miller [Tue, 14 Sep 2010 21:19:16 +0000 (16:19 -0500)]
charmxi: remove archaic CVS header

11 years agocharmxi -M: Stop generating stamp rules that can be implicit
Phil Miller [Tue, 14 Sep 2010 21:18:58 +0000 (16:18 -0500)]
charmxi -M: Stop generating stamp rules that can be implicit

11 years agoMakefile: Don't echo the echo
Phil Miller [Tue, 14 Sep 2010 21:06:04 +0000 (16:06 -0500)]
Makefile: Don't echo the echo

11 years agoAutomate ci file dependencies entirely
Phil Miller [Mon, 13 Sep 2010 16:33:11 +0000 (11:33 -0500)]
Automate ci file dependencies entirely

For the sake of avoiding circular dependencies in generating
Make.depends, teach the Makefile how to handle ci files
implicitly. Tell it to generate all decl/def.h files before generating
dependencies, so that the compiler doesn't fail on missing headers.

The problem of circular dependencies came to light from Abhinav trying
to add a new load balancer. The solution technique is adopted directly
from Ram's work on OpenAtom's build system, following common Make
techniques.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Filippo Gioachin [Fri, 10 Sep 2010 19:19:32 +0000 (14:19 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoFixed ResetAllCRC for CMK_SEPARATE_SLOT case
Filippo Gioachin [Fri, 10 Sep 2010 19:19:24 +0000 (14:19 -0500)]
Fixed ResetAllCRC for CMK_SEPARATE_SLOT case

11 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Fri, 10 Sep 2010 15:35:23 +0000 (10:35 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoNetFEM: Allow selective processing of input timesteps.
Aaron Becker [Fri, 10 Sep 2010 15:32:55 +0000 (10:32 -0500)]
NetFEM: Allow selective processing of input timesteps.

invoking "./NetFEM_To_Paraview low high stride" will process all steps
from low to high, strided by stride. You can also specify just 'low', or
just 'low' and 'high'. Default behavior is unaffected.

11 years agoWith a separate slot, you can hit a block not indexed. If so ignore it
Filippo Gioachin [Wed, 8 Sep 2010 23:56:36 +0000 (18:56 -0500)]
With a separate slot, you can hit a block not indexed. If so ignore it

11 years agoIncorrect calculation of memory needed for backup when separate slot is used
Filippo Gioachin [Wed, 8 Sep 2010 23:50:42 +0000 (18:50 -0500)]
Incorrect calculation of memory needed for backup when separate slot is used

11 years agoMerge branch 'charm' of /expand/home/gioachin/charm into charm
Filippo Gioachin [Wed, 8 Sep 2010 22:12:54 +0000 (17:12 -0500)]
Merge branch 'charm' of /expand/home/gioachin/charm into charm

11 years agoUnified memory reporting cross-object modification only when +memory_report is specified
Filippo Gioachin [Wed, 8 Sep 2010 21:40:14 +0000 (16:40 -0500)]
Unified memory reporting cross-object modification only when +memory_report is specified

11 years agoIn conditional mode, make the child receive locally sent messages
Filippo Gioachin [Tue, 7 Sep 2010 20:19:08 +0000 (15:19 -0500)]
In conditional mode, make the child receive locally sent messages

11 years agoadded methods that return num and pointer to registered load balancers. jetley/orb3dlb
Pritish Jetley [Tue, 7 Sep 2010 21:14:59 +0000 (16:14 -0500)]
added methods that return num and pointer to registered load balancers.
also added method to obtain groupid of BaseLB

11 years agoadded an example of chare array broadcast
Aaron Becker [Tue, 7 Sep 2010 01:14:11 +0000 (20:14 -0500)]
added an example of chare array broadcast

Note: this example doesn't work if you don't specify a constructor for
the array because of some gremlin in charmxi.

11 years agoCharj : methods declared with the "entry" keyword are now
Minas Charalambides [Mon, 6 Sep 2010 20:15:44 +0000 (15:15 -0500)]
Charj : methods declared with the "entry" keyword are now
automatically made public as well (PUBLIC is being
added to the AST)

11 years agoinclude conv-config.h, without it, if controlpoints.h is included first, it never...
Gengbin Zheng [Fri, 3 Sep 2010 18:29:04 +0000 (13:29 -0500)]
include conv-config.h, without it, if controlpoints.h is included first, it never is activated since it is inside #ifdef CMK_WITH_CONTROLPOINT.

11 years agoOverload << operator for ckcomplex
Anshu Arya [Fri, 3 Sep 2010 17:51:28 +0000 (12:51 -0500)]
Overload << operator for ckcomplex

Can now output ckcomplex using conventional operator to simplify
output of complex numbers.

11 years agoIt appears to be good idea to pass OPTS_CPP (which contrains -D) to the preprocessing...
Gengbin Zheng [Fri, 3 Sep 2010 18:15:01 +0000 (13:15 -0500)]
It appears to be good idea to pass OPTS_CPP (which contrains -D) to the preprocessing phase of charmxi -E.

11 years agoMerge branch 'charm' of /expand/home/gioachin/charm into charm
Filippo Gioachin [Fri, 3 Sep 2010 16:21:33 +0000 (11:21 -0500)]
Merge branch 'charm' of /expand/home/gioachin/charm into charm