Single Process Memory Allocation HP-UX 11i v3

Hi,
I have HP-UX 11i v3 running on ia64. One of my application is 32-bit and I want to increase the memory allocation of this file upto 2GB. I am contentiously receiving an error message of Out of Memory.
Can you please explain the procedure what kernel configuration( like maxdsize or maxdsize_64) i need to set and also do i need to set anything on the application binary ?

Thanks in advance.

My file chatr is as follows

32-bit ELF executable
         shared library dynamic path search:
             LD_LIBRARY_PATH    enabled  first 
             SHLIB_PATH         enabled  second
             embedded path      enabled  third  /usr/lib/hpux32:/opt/langtools/lib/hpux32
         shared library list:
             libX11.so.1
             libm.so.1
             libc.so.1
         shared library binding:
             deferred
         global hash table disabled
         global hash table size 1103
         shared library mapped private disabled
         runtime checks disabled
         shared library segment merging disabled
         shared vtable support disabled
         explicit unloading disabled
         linkage table protection disabled 
         segments:
             index type     address      flags size
                 7 text     04000000     z---c-    D (default)
                 8 data     40010000     ---m--    D (default)
         executable from stack: D (default)
         kernel assisted branch prediction enabled 
         lazy swap allocation for dynamic segments disabled
         nulptr dereferences trap disabled
         address space model: default
         caliper dynamic instrumentation disabled

We know nothing about your system... how can you expect us to help you?

Usually if you asked HP support, you would be asked as a minimum what is running (all) your system configuration and kernel parameters with all error messages produced in the diverse log files...